Index
All Classes and Interfaces|All Packages
A
- addComposedType(BaseGenericType) - Method in class io.github.mmm.code.impl.java.parser.JavaGenericTypeFromSource
- addTypeParameter(BaseGenericType) - Method in class io.github.mmm.code.impl.java.parser.JavaGenericTypeFromSource
- annotations - Variable in class io.github.mmm.code.impl.java.parser.JavaSourceCodeReaderLowlevel
- asClassLoader() - Method in class io.github.mmm.code.impl.java.source.maven.MavenDependencyCollector
- asClassLoader(ClassLoader) - Method in class io.github.mmm.code.impl.java.source.maven.MavenDependencyCollector
- asUrls() - Method in class io.github.mmm.code.impl.java.source.maven.MavenDependencyCollector
C
- clearConsumeState() - Method in class io.github.mmm.code.impl.java.parser.JavaSourceCodeReaderLowlevel
-
Clears all collected comments, annotations and javaDocs.
- close() - Method in class io.github.mmm.code.impl.java.loader.JavaSourceLoader
- collect(Model) - Method in class io.github.mmm.code.impl.java.source.maven.MavenDependencyCollector
-
Resolves and collects the dependencies of a local maven project.
- comments - Variable in class io.github.mmm.code.impl.java.parser.JavaSourceCodeReaderLowlevel
-
ListofCodeComments collected whilst parsing. - consume() - Method in class io.github.mmm.code.impl.java.parser.JavaSourceCodeReaderLowlevel
-
Consumes all standard text like spaces, comments, JavaDoc and annotations
- copy() - Method in class io.github.mmm.code.impl.java.parser.JavaGenericTypeFromSource
- copy() - Method in class io.github.mmm.code.impl.java.parser.JavaTypeVariablesFromSource
- copy(CodeCopyMapper) - Method in class io.github.mmm.code.impl.java.parser.JavaGenericTypeFromSource
- copy(CodeCopyMapper) - Method in class io.github.mmm.code.impl.java.parser.JavaTypeVariablesFromSource
- create(File, File) - Method in class io.github.mmm.code.impl.java.source.maven.JavaSourceProviderUsingMaven
- create(CodeSource) - Method in class io.github.mmm.code.impl.java.source.maven.JavaSourceProviderUsingMaven
- createDependencies() - Method in class io.github.mmm.code.impl.java.source.maven.JavaSourceUsingMaven
- createDescriptor() - Method in class io.github.mmm.code.impl.java.source.maven.JavaSourceUsingMaven
- createExpression(Object, boolean) - Method in class io.github.mmm.code.impl.java.JavaFactory
- createFromLocalMavenProject() - Static method in class io.github.mmm.code.impl.java.source.maven.JavaSourceProviderUsingMaven
- createFromLocalMavenProject(File) - Static method in class io.github.mmm.code.impl.java.source.maven.JavaSourceProviderUsingMaven
- createFromLocalMavenProject(File, boolean) - Static method in class io.github.mmm.code.impl.java.source.maven.JavaSourceProviderUsingMaven
- createFromLocalMavenProject(File, MavenDependencyCollector) - Static method in class io.github.mmm.code.impl.java.source.maven.JavaSourceProviderUsingMaven
- createSourceCodeLocation() - Method in class io.github.mmm.code.impl.java.source.maven.JavaSourceUsingMaven
D
- doWrite(Appendable, String, String, String, CodeLanguage) - Method in class io.github.mmm.code.impl.java.expression.constant.JavaConstant
E
- elementComment - Variable in class io.github.mmm.code.impl.java.parser.JavaSourceCodeReaderLowlevel
- EMPTY - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralString
-
JavaLiteralfortrue. - ensureTypeParameters() - Method in class io.github.mmm.code.impl.java.parser.JavaGenericTypeFromSource
-
Ensures that
type parametersare initialized. - evaluate() - Method in class io.github.mmm.code.impl.java.expression.constant.JavaConstant
- evaluate() - Method in class io.github.mmm.code.impl.java.expression.JavaComparisonOperatorExpression
- evaluate() - Method in interface io.github.mmm.code.impl.java.expression.JavaExpression
- evaluate() - Method in class io.github.mmm.code.impl.java.expression.JavaNAryOperatorExpression
- evaluate() - Method in class io.github.mmm.code.impl.java.expression.JavaUnaryOperatorExpression
- evaluate() - Method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteral
- evaluate(JavaNAryOperatorExpression) - Static method in class io.github.mmm.code.impl.java.operator.JavaNAryOperatorHelper
F
- FALSE - Static variable in class io.github.mmm.code.impl.java.expression.constant.JavaConstantBoolean
- FALSE - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralBoolean
-
JavaLiteralforfalse. - file - Variable in class io.github.mmm.code.impl.java.parser.JavaSourceCodeReaderLowlevel
-
The current
BaseFileto parse.
G
- get() - Static method in class io.github.mmm.code.impl.java.JavaRootContext
- get() - Static method in class io.github.mmm.code.impl.java.parser.JavaSourceCodeParserImpl
- get() - Method in class io.github.mmm.code.impl.java.supplier.SupplierAdapter
-
Deprecated.
- getAnnotations() - Method in class io.github.mmm.code.impl.java.parser.JavaSourceCodeReaderLowlevel
- getAnnotations() - Method in class io.github.mmm.code.impl.java.parser.JavaTypeVariablesFromSource
- getArrayCount() - Method in class io.github.mmm.code.impl.java.parser.JavaGenericTypeFromSource
- getArrayLengthExpression() - Method in class io.github.mmm.code.impl.java.parser.JavaGenericTypeFromSource
- getBooleanType(boolean) - Method in class io.github.mmm.code.impl.java.JavaRootContext
- getClassLoader() - Method in class io.github.mmm.code.impl.java.JavaContext
- getClassLoader() - Method in class io.github.mmm.code.impl.java.JavaContext.JavaClassLoader
- getClassLoader() - Method in class io.github.mmm.code.impl.java.JavaExtendedContext
- getClassLoader() - Method in class io.github.mmm.code.impl.java.JavaRootContext
- getComment() - Method in class io.github.mmm.code.impl.java.parser.JavaTypeVariablesFromSource
- getComments() - Method in class io.github.mmm.code.impl.java.parser.JavaSourceCodeReaderLowlevel
- getContext() - Method in class io.github.mmm.code.impl.java.JavaContext.JavaClassLoader
- getContext() - Method in class io.github.mmm.code.impl.java.source.maven.JavaSourceUsingMaven
- getDelegate() - Method in class io.github.mmm.code.impl.java.parser.JavaGenericTypeFromSource
- getDoc() - Method in class io.github.mmm.code.impl.java.parser.JavaTypeVariablesFromSource
- getElementComment() - Method in class io.github.mmm.code.impl.java.parser.JavaSourceCodeReaderLowlevel
- getExtendsBound() - Method in class io.github.mmm.code.impl.java.parser.JavaGenericTypeFromSource
- getFactory() - Method in class io.github.mmm.code.impl.java.JavaRootContext
- getJavaClass() - Method in class io.github.mmm.code.impl.java.expression.constant.JavaConstant
- getJavaClass() - Method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralBoolean
- getJavaClass() - Method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralByte
- getJavaClass() - Method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralChar
- getJavaClass() - Method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralClass
- getJavaClass() - Method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralDouble
- getJavaClass() - Method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralFloat
- getJavaClass() - Method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralInt
- getJavaClass() - Method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralLong
- getJavaClass() - Method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralNull
- getJavaClass() - Method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralShort
- getJavaClass() - Method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralString
- getJavaDocLines() - Method in class io.github.mmm.code.impl.java.parser.JavaSourceCodeReaderLowlevel
- getLanguage() - Method in class io.github.mmm.code.impl.java.JavaRootContext
- getLoader() - Method in class io.github.mmm.code.impl.java.JavaExtendedContext
- getLoader() - Method in class io.github.mmm.code.impl.java.JavaRootContext
- getModel() - Method in class io.github.mmm.code.impl.java.source.maven.JavaSourceUsingMaven
- getName() - Method in class io.github.mmm.code.impl.java.parser.JavaGenericTypeFromSource
- getNonPrimitiveType(BaseType) - Method in class io.github.mmm.code.impl.java.JavaRootContext
- getParent() - Method in class io.github.mmm.code.impl.java.JavaExtendedContext
- getParent() - Method in class io.github.mmm.code.impl.java.JavaRootContext
- getParser() - Method in class io.github.mmm.code.impl.java.loader.JavaSourceLoader
- getQualifiedNameForStandardType(String, boolean) - Method in class io.github.mmm.code.impl.java.JavaRootContext
- getReflectiveObject() - Method in class io.github.mmm.code.impl.java.parser.JavaTypeVariablesFromSource
- getRootContext() - Method in class io.github.mmm.code.impl.java.JavaContext
- getRootContext() - Method in class io.github.mmm.code.impl.java.JavaExtendedContext
- getRootContext() - Method in class io.github.mmm.code.impl.java.JavaRootContext
- getRootEnumerationType() - Method in class io.github.mmm.code.impl.java.JavaRootContext
- getRootExceptionType() - Method in class io.github.mmm.code.impl.java.JavaRootContext
- getRootType() - Method in class io.github.mmm.code.impl.java.JavaRootContext
- getScope() - Method in class io.github.mmm.code.impl.java.source.maven.JavaSourceUsingMaven
- getSource() - Method in class io.github.mmm.code.impl.java.JavaContext.JavaClassLoader
- getSourceCode() - Method in class io.github.mmm.code.impl.java.expression.constant.JavaConstant
- getSourceCode() - Method in class io.github.mmm.code.impl.java.expression.constant.JavaConstantBoolean
- getSourceCode() - Method in class io.github.mmm.code.impl.java.expression.constant.JavaConstantByte
- getSourceCode() - Method in class io.github.mmm.code.impl.java.expression.constant.JavaConstantCharacter
- getSourceCode() - Method in class io.github.mmm.code.impl.java.expression.constant.JavaConstantDouble
- getSourceCode() - Method in class io.github.mmm.code.impl.java.expression.constant.JavaConstantFloat
- getSourceCode() - Method in class io.github.mmm.code.impl.java.expression.constant.JavaConstantInteger
- getSourceCode() - Method in class io.github.mmm.code.impl.java.expression.constant.JavaConstantLong
- getSourceCode() - Method in class io.github.mmm.code.impl.java.expression.constant.JavaConstantShort
- getSourceCode() - Method in class io.github.mmm.code.impl.java.expression.constant.JavaEnumConstant
- getSourceCode() - Method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralBoolean
- getSourceCode() - Method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralByte
- getSourceCode() - Method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralChar
- getSourceCode() - Method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralClass
- getSourceCode() - Method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralDouble
- getSourceCode() - Method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralFloat
- getSourceCode() - Method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralInt
- getSourceCode() - Method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralLong
- getSourceCode() - Method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralNull
- getSourceCode() - Method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralShort
- getSourceCode() - Method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralString
- getSourceCodeProvider() - Method in class io.github.mmm.code.impl.java.loader.JavaSourceLoader
- getSuperBound() - Method in class io.github.mmm.code.impl.java.parser.JavaGenericTypeFromSource
- getType(CodeName) - Method in class io.github.mmm.code.impl.java.JavaContext.JavaClassLoader
- getType(CodeName) - Method in class io.github.mmm.code.impl.java.loader.JavaSourceLoader
- getType(Class<?>) - Method in class io.github.mmm.code.impl.java.JavaContext.JavaClassLoader
- getType(Class<?>) - Method in class io.github.mmm.code.impl.java.loader.JavaSourceLoader
- getType(Type, CodeElementWithDeclaringType) - Method in class io.github.mmm.code.impl.java.JavaContext
- getType(String) - Method in class io.github.mmm.code.impl.java.JavaContext.JavaClassLoader
- getType(String) - Method in class io.github.mmm.code.impl.java.loader.JavaSourceLoader
- getTypeFromCache(String) - Method in class io.github.mmm.code.impl.java.JavaContext
- getTypeParameters() - Method in class io.github.mmm.code.impl.java.parser.JavaTypeVariablesFromSource
- getUnboundedWildcard() - Method in class io.github.mmm.code.impl.java.JavaRootContext
- getValue() - Method in class io.github.mmm.code.impl.java.expression.constant.JavaConstant
- getVoidType() - Method in class io.github.mmm.code.impl.java.JavaRootContext
I
- incArrayCount() - Method in class io.github.mmm.code.impl.java.parser.JavaGenericTypeFromSource
-
Increments the
array count. - io.github.mmm.code.impl.java - package io.github.mmm.code.impl.java
- io.github.mmm.code.impl.java.expression - package io.github.mmm.code.impl.java.expression
- io.github.mmm.code.impl.java.expression.constant - package io.github.mmm.code.impl.java.expression.constant
- io.github.mmm.code.impl.java.expression.literal - package io.github.mmm.code.impl.java.expression.literal
- io.github.mmm.code.impl.java.loader - package io.github.mmm.code.impl.java.loader
- io.github.mmm.code.impl.java.operator - package io.github.mmm.code.impl.java.operator
- io.github.mmm.code.impl.java.parser - package io.github.mmm.code.impl.java.parser
- io.github.mmm.code.impl.java.source.maven - package io.github.mmm.code.impl.java.source.maven
- io.github.mmm.code.impl.java.supplier - package io.github.mmm.code.impl.java.supplier
- isDiamonOperator() - Method in class io.github.mmm.code.impl.java.parser.JavaGenericTypeFromSource
- isPrimitive() - Method in class io.github.mmm.code.impl.java.expression.constant.JavaConstant
- isPrimitive() - Method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteral
- isPrimitive() - Method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralClass
- isPrimitive() - Method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralNull
- isPrimitive() - Method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralString
J
- JavaClassLoader() - Constructor for class io.github.mmm.code.impl.java.JavaContext.JavaClassLoader
-
The constructor.
- JavaClassLoader(ClassLoader) - Constructor for class io.github.mmm.code.impl.java.JavaContext.JavaClassLoader
-
The constructor.
- JavaComparisonOperatorExpression - Class in io.github.mmm.code.impl.java.expression
-
Implementation of
BaseComparisonOperatorExpressionfor Java. - JavaComparisonOperatorExpression(CodeExpression, CodeComparisonOperator, CodeExpression) - Constructor for class io.github.mmm.code.impl.java.expression.JavaComparisonOperatorExpression
-
The constructor.
- JavaConstant<T> - Class in io.github.mmm.code.impl.java.expression.constant
-
Implementation of
CodeConstantfor Java. - JavaConstant(T) - Constructor for class io.github.mmm.code.impl.java.expression.constant.JavaConstant
-
The constructor.
- JavaConstantBoolean - Class in io.github.mmm.code.impl.java.expression.constant
- JavaConstantByte - Class in io.github.mmm.code.impl.java.expression.constant
- JavaConstantCharacter - Class in io.github.mmm.code.impl.java.expression.constant
- JavaConstantDouble - Class in io.github.mmm.code.impl.java.expression.constant
- JavaConstantFloat - Class in io.github.mmm.code.impl.java.expression.constant
- JavaConstantInteger - Class in io.github.mmm.code.impl.java.expression.constant
- JavaConstantLong - Class in io.github.mmm.code.impl.java.expression.constant
- JavaConstantShort - Class in io.github.mmm.code.impl.java.expression.constant
- JavaContext - Class in io.github.mmm.code.impl.java
-
Implementation of
CodeContextfor Java. - JavaContext(BaseSourceImpl) - Constructor for class io.github.mmm.code.impl.java.JavaContext
-
The constructor.
- JavaContext(BaseSourceImpl, BaseSourceProvider) - Constructor for class io.github.mmm.code.impl.java.JavaContext
-
The constructor.
- JavaContext.JavaClassLoader - Class in io.github.mmm.code.impl.java
-
Implementation of
BaseLoaderto load classes from byte-code. - javaDocLines - Variable in class io.github.mmm.code.impl.java.parser.JavaSourceCodeReaderLowlevel
-
Listof plain JavaDoc lines collected whilst parsing. - JavaEnumConstant<T extends Enum<T>> - Class in io.github.mmm.code.impl.java.expression.constant
-
Implementation of
JavaConstantfor anEnumvalue. - JavaExpression - Interface in io.github.mmm.code.impl.java.expression
-
Implementation of
CodeExpressionfor Java. - JavaExtendedContext - Class in io.github.mmm.code.impl.java
-
Implementation of
JavaContextthat inherits from aparentcontext. - JavaExtendedContext(BaseSourceImpl, BaseSourceProvider, ClassLoader) - Constructor for class io.github.mmm.code.impl.java.JavaExtendedContext
-
The constructor.
- JavaExtendedContext(JavaContext, BaseSourceImpl, BaseSourceProvider) - Constructor for class io.github.mmm.code.impl.java.JavaExtendedContext
-
The constructor.
- JavaExtendedContext(JavaContext, BaseSourceImpl, BaseSourceProvider, ClassLoader) - Constructor for class io.github.mmm.code.impl.java.JavaExtendedContext
-
The constructor.
- JavaFactory - Class in io.github.mmm.code.impl.java
-
Implementation of
BaseFactoryfor Java. - JavaFactory() - Constructor for class io.github.mmm.code.impl.java.JavaFactory
- JavaFactoryConstant<T> - Class in io.github.mmm.code.impl.java.expression.constant
-
Implementation of
JavaConstantusing a standard factory method such asInteger.valueOf(int). - JavaFactoryConstant(T) - Constructor for class io.github.mmm.code.impl.java.expression.constant.JavaFactoryConstant
-
The constructor.
- JavaGenericTypeFromSource - Class in io.github.mmm.code.impl.java.parser
-
BaseGenericTypeProxyused to create types from source code with lazy evaluation. - JavaGenericTypeFromSource(CodeElementWithTypeVariables, String, BaseFile) - Constructor for class io.github.mmm.code.impl.java.parser.JavaGenericTypeFromSource
-
The constructor.
- JavaLiteral<T> - Class in io.github.mmm.code.impl.java.expression.literal
-
Implementation of
CodeLiteralfor Java. - JavaLiteral(T) - Constructor for class io.github.mmm.code.impl.java.expression.literal.JavaLiteral
-
The constructor.
- JavaLiteralBoolean - Class in io.github.mmm.code.impl.java.expression.literal
-
Implementation of
JavaLiteralforbooleanliteral. - JavaLiteralByte - Class in io.github.mmm.code.impl.java.expression.literal
-
Implementation of
JavaLiteralforbyteliteral. - JavaLiteralChar - Class in io.github.mmm.code.impl.java.expression.literal
-
Implementation of
JavaLiteralforcharliteral. - JavaLiteralClass<T> - Class in io.github.mmm.code.impl.java.expression.literal
-
Implementation of
JavaLiteralforClassliteral. - JavaLiteralDouble - Class in io.github.mmm.code.impl.java.expression.literal
-
Implementation of
JavaLiteralfordoubleliteral. - JavaLiteralFloat - Class in io.github.mmm.code.impl.java.expression.literal
-
Implementation of
JavaLiteralforfloatliteral. - JavaLiteralInt - Class in io.github.mmm.code.impl.java.expression.literal
-
Implementation of
JavaLiteralforintliteral. - JavaLiteralLong - Class in io.github.mmm.code.impl.java.expression.literal
-
Implementation of
JavaLiteralforlongliteral. - JavaLiteralNull - Class in io.github.mmm.code.impl.java.expression.literal
-
Implementation of
JavaLiteralforbooleanliteral. - JavaLiteralShort - Class in io.github.mmm.code.impl.java.expression.literal
-
Implementation of
JavaLiteralforshortliteral. - JavaLiteralString - Class in io.github.mmm.code.impl.java.expression.literal
-
Implementation of
JavaLiteralforStringliteral. - JavaNAryOperatorExpression - Class in io.github.mmm.code.impl.java.expression
-
Implementation of
BaseNAryOperatorExpressionfor Java. - JavaNAryOperatorExpression(CodeNAryOperator, CodeExpression...) - Constructor for class io.github.mmm.code.impl.java.expression.JavaNAryOperatorExpression
-
The constructor.
- JavaNAryOperatorExpression(CodeNAryOperator, List<CodeExpression>) - Constructor for class io.github.mmm.code.impl.java.expression.JavaNAryOperatorExpression
-
The constructor.
- JavaNAryOperatorHelper - Class in io.github.mmm.code.impl.java.operator
-
Helper to
evaluateJavaNAryOperatorExpression. - JavaNAryOperatorHelper() - Constructor for class io.github.mmm.code.impl.java.operator.JavaNAryOperatorHelper
- JavaRootContext - Class in io.github.mmm.code.impl.java
-
Implementation of
JavaContextfor theroot context. - JavaRootContext(BaseSourceImpl) - Constructor for class io.github.mmm.code.impl.java.JavaRootContext
-
The constructor.
- JavaSourceCodeParserImpl - Class in io.github.mmm.code.impl.java.parser
-
Implementation of
SourceCodeParser. - JavaSourceCodeParserImpl() - Constructor for class io.github.mmm.code.impl.java.parser.JavaSourceCodeParserImpl
-
The constructor.
- JavaSourceCodeReaderHighlevel - Class in io.github.mmm.code.impl.java.parser
-
Extends
JavaSourceCodeReaderLowlevelwith high-level parsing. - JavaSourceCodeReaderHighlevel() - Constructor for class io.github.mmm.code.impl.java.parser.JavaSourceCodeReaderHighlevel
-
The constructor.
- JavaSourceCodeReaderHighlevel(int) - Constructor for class io.github.mmm.code.impl.java.parser.JavaSourceCodeReaderHighlevel
-
The constructor.
- JavaSourceCodeReaderLowlevel - Class in io.github.mmm.code.impl.java.parser
-
Wrapper for a
Readerwith internal char buffer to read and parse textual data. - JavaSourceCodeReaderLowlevel() - Constructor for class io.github.mmm.code.impl.java.parser.JavaSourceCodeReaderLowlevel
-
The constructor.
- JavaSourceCodeReaderLowlevel(int) - Constructor for class io.github.mmm.code.impl.java.parser.JavaSourceCodeReaderLowlevel
-
The constructor.
- JavaSourceLoader - Class in io.github.mmm.code.impl.java.loader
-
Implementation of
BaseSourceLoaderImplfor Java. - JavaSourceLoader(SourceCodeProvider) - Constructor for class io.github.mmm.code.impl.java.loader.JavaSourceLoader
-
The constructor.
- JavaSourceProviderUsingMaven - Class in io.github.mmm.code.impl.java.source.maven
-
Implementation of
BaseSourceProviderusing maven to read and extract metadata from POMs. - JavaSourceProviderUsingMaven() - Constructor for class io.github.mmm.code.impl.java.source.maven.JavaSourceProviderUsingMaven
-
The constructor.
- JavaSourceProviderUsingMaven(MavenBridge) - Constructor for class io.github.mmm.code.impl.java.source.maven.JavaSourceProviderUsingMaven
-
The constructor.
- JavaSourceUsingMaven - Class in io.github.mmm.code.impl.java.source.maven
- JavaSourceUsingMaven(JavaSourceProviderUsingMaven, BaseSource, File, File, Supplier<Model>, BaseSourceLoader) - Constructor for class io.github.mmm.code.impl.java.source.maven.JavaSourceUsingMaven
-
The constructor for test-source (e.g.
- JavaSourceUsingMaven(JavaSourceProviderUsingMaven, File, File, Supplier<Model>, String, BaseSourceLoader) - Constructor for class io.github.mmm.code.impl.java.source.maven.JavaSourceUsingMaven
-
The constructor.
- JavaSourceUsingMaven(JavaSourceProviderUsingMaven, String, JavaSourceUsingMaven, JavaSourceUsingMaven, Supplier<Model>, BaseSourceLoader, boolean) - Constructor for class io.github.mmm.code.impl.java.source.maven.JavaSourceUsingMaven
-
The constructor for a local maven project.
- JavaSourceUsingMaven(JavaSourceProviderUsingMaven, CodeSource, File, File, Supplier<Model>, String, BaseSourceLoader) - Constructor for class io.github.mmm.code.impl.java.source.maven.JavaSourceUsingMaven
-
The constructor.
- JavaSourceUsingMaven(JavaSourceProviderUsingMaven, CodeSource, Supplier<Model>, BaseSourceLoader) - Constructor for class io.github.mmm.code.impl.java.source.maven.JavaSourceUsingMaven
-
The constructor.
- JavaTypeVariablesFromSource - Class in io.github.mmm.code.impl.java.parser
-
BaseTypeVariablesfor operations that have to be created before the operation is parsed. - JavaTypeVariablesFromSource() - Constructor for class io.github.mmm.code.impl.java.parser.JavaTypeVariablesFromSource
-
The constructor.
- JavaTypeVariablesFromSource(JavaTypeVariablesFromSource, CodeCopyMapper) - Constructor for class io.github.mmm.code.impl.java.parser.JavaTypeVariablesFromSource
-
The copy-constructor.
- JavaUnaryOperatorExpression - Class in io.github.mmm.code.impl.java.expression
-
Implementation of
BaseUnaryOperatorExpressionfor Java. - JavaUnaryOperatorExpression(CodeUnaryOperator, CodeExpression) - Constructor for class io.github.mmm.code.impl.java.expression.JavaUnaryOperatorExpression
-
The constructor.
M
- MavenClassLoader - Class in io.github.mmm.code.impl.java.source.maven
-
Customized class loader that we need in order to load all dependencies from a Maven project
- MavenClassLoader(ClassLoader, URL...) - Constructor for class io.github.mmm.code.impl.java.source.maven.MavenClassLoader
-
The constructor.
- MavenDependencyCollector - Class in io.github.mmm.code.impl.java.source.maven
-
Class to collect
dependenciesof a maven project. - MavenDependencyCollector(boolean, boolean, String) - Constructor for class io.github.mmm.code.impl.java.source.maven.MavenDependencyCollector
-
The constructor.
- MavenDependencyCollector(MavenBridge, boolean, boolean, String) - Constructor for class io.github.mmm.code.impl.java.source.maven.MavenDependencyCollector
-
The constructor.
N
- NULL - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralNull
-
JavaLiteralfornull.
O
- of() - Static method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralNull
- of(boolean) - Static method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralBoolean
- of(byte) - Static method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralByte
- of(char) - Static method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralChar
- of(double) - Static method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralDouble
- of(float) - Static method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralFloat
- of(int) - Static method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralInt
- of(long) - Static method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralLong
- of(short) - Static method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralShort
- of(Boolean) - Static method in class io.github.mmm.code.impl.java.expression.constant.JavaConstantBoolean
- of(Byte) - Static method in class io.github.mmm.code.impl.java.expression.constant.JavaConstantByte
- of(Byte) - Static method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralByte
- of(Character) - Static method in class io.github.mmm.code.impl.java.expression.constant.JavaConstantCharacter
- of(Character) - Static method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralChar
- of(Class<T>) - Static method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralClass
- of(Class<T>, boolean) - Static method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralClass
- of(Double) - Static method in class io.github.mmm.code.impl.java.expression.constant.JavaConstantDouble
- of(Double) - Static method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralDouble
- of(Float) - Static method in class io.github.mmm.code.impl.java.expression.constant.JavaConstantFloat
- of(Float) - Static method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralFloat
- of(Integer) - Static method in class io.github.mmm.code.impl.java.expression.constant.JavaConstantInteger
- of(Integer) - Static method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralInt
- of(Long) - Static method in class io.github.mmm.code.impl.java.expression.constant.JavaConstantLong
- of(Long) - Static method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralLong
- of(Object) - Static method in class io.github.mmm.code.impl.java.expression.constant.JavaFactoryConstant
- of(Object) - Static method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteral
- of(Object, boolean) - Static method in class io.github.mmm.code.impl.java.expression.constant.JavaConstant
- of(Short) - Static method in class io.github.mmm.code.impl.java.expression.constant.JavaConstantShort
- of(Short) - Static method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralShort
- of(String) - Static method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralString
- of(T, boolean) - Static method in class io.github.mmm.code.impl.java.expression.constant.JavaEnumConstant
P
- parse(Reader, BaseFile) - Method in class io.github.mmm.code.impl.java.parser.JavaSourceCodeReaderHighlevel
- parseIdentifier() - Method in class io.github.mmm.code.impl.java.parser.JavaSourceCodeReaderLowlevel
- parseModifiers(boolean) - Method in class io.github.mmm.code.impl.java.parser.JavaSourceCodeReaderLowlevel
- parsePackage(Reader, BasePackage) - Method in class io.github.mmm.code.impl.java.parser.JavaSourceCodeParserImpl
- parseQName() - Method in class io.github.mmm.code.impl.java.parser.JavaSourceCodeReaderLowlevel
- parseType(Reader, BaseFile) - Method in class io.github.mmm.code.impl.java.parser.JavaSourceCodeParserImpl
- parseWhitespacesAndComments() - Method in class io.github.mmm.code.impl.java.parser.JavaSourceCodeReaderLowlevel
-
Skips all whitespaces and parses all
CodeComments.
R
- removeFromParent() - Method in class io.github.mmm.code.impl.java.parser.JavaTypeVariablesFromSource
- reset() - Method in class io.github.mmm.code.impl.java.parser.JavaSourceCodeReaderLowlevel
S
- scan(BasePackage) - Method in class io.github.mmm.code.impl.java.loader.JavaSourceLoader
- setArrayCount(int) - Method in class io.github.mmm.code.impl.java.parser.JavaGenericTypeFromSource
- setArrayLengthExpression(String) - Method in class io.github.mmm.code.impl.java.parser.JavaGenericTypeFromSource
- setComment(CodeComment) - Method in class io.github.mmm.code.impl.java.parser.JavaTypeVariablesFromSource
- setExtendsBound(BaseGenericType) - Method in class io.github.mmm.code.impl.java.parser.JavaGenericTypeFromSource
- setParent(BaseOperation) - Method in class io.github.mmm.code.impl.java.parser.JavaTypeVariablesFromSource
- setParent(BaseType) - Method in class io.github.mmm.code.impl.java.parser.JavaTypeVariablesFromSource
- setParser(SourceCodeParser) - Method in class io.github.mmm.code.impl.java.loader.JavaSourceLoader
- setSuperBound(BaseGenericType) - Method in class io.github.mmm.code.impl.java.parser.JavaGenericTypeFromSource
- SupplierAdapter<T> - Class in io.github.mmm.code.impl.java.supplier
-
Deprecated.do not use externally. Will most probably be moved (maybe even to mmm-util-*).
- SupplierAdapter(Supplier<T>) - Constructor for class io.github.mmm.code.impl.java.supplier.SupplierAdapter
-
Deprecated.The constructor.
- SupplierAdapter(T) - Constructor for class io.github.mmm.code.impl.java.supplier.SupplierAdapter
-
Deprecated.The constructor.
T
- toCharLiteral(char) - Static method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralChar
- TRUE - Static variable in class io.github.mmm.code.impl.java.expression.constant.JavaConstantBoolean
- TRUE - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralBoolean
-
JavaLiteralfortrue.
V
- VALUE_0 - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralByte
-
JavaLiteralBytefor0. - VALUE_0 - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralChar
-
JavaLiteralCharfor0. - VALUE_0 - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralDouble
-
JavaLiteralDoublefor0. - VALUE_0 - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralFloat
-
JavaLiteralFloatfor0. - VALUE_0 - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralInt
-
JavaLiteralIntfor0. - VALUE_0 - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralLong
-
JavaLiteralLongfor0. - VALUE_0 - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralShort
-
JavaLiteralShortfor0. - VALUE_1 - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralByte
-
JavaLiteralBytefor1. - VALUE_1 - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralDouble
-
JavaLiteralDoublefor1. - VALUE_1 - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralFloat
-
JavaLiteralFloatfor1. - VALUE_1 - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralInt
-
JavaLiteralIntfor1. - VALUE_1 - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralLong
-
JavaLiteralLongfor1. - VALUE_1 - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralShort
-
JavaLiteralShortfor1. - VALUE_MAX - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralByte
-
JavaLiteralByteforByte#MAX_VALUE. - VALUE_MAX - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralChar
-
JavaLiteralCharforCharacter#MAX_VALUE. - VALUE_MAX - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralDouble
-
JavaLiteralDoubleforDouble#MAX_VALUE. - VALUE_MAX - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralFloat
-
JavaLiteralFloatforFloat#MAX_VALUE. - VALUE_MAX - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralInt
-
JavaLiteralIntforInteger#MAX_VALUE. - VALUE_MAX - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralLong
-
JavaLiteralLongforLong#MAX_VALUE. - VALUE_MAX - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralShort
-
JavaLiteralShortforShort#MAX_VALUE. - VALUE_MIN - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralByte
-
JavaLiteralByteforByte#MIN_VALUE. - VALUE_MIN - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralChar
-
JavaLiteralCharforCharacter#MIN_VALUE. - VALUE_MIN - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralDouble
-
JavaLiteralDoubleforDouble#MIN_VALUE. - VALUE_MIN - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralFloat
-
JavaLiteralFloatforFloat#MIN_VALUE. - VALUE_MIN - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralInt
-
JavaLiteralIntforInteger#MIN_VALUE. - VALUE_MIN - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralLong
-
JavaLiteralLongforLong#MIN_VALUE. - VALUE_MIN - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralShort
-
JavaLiteralShortforShort#MIN_VALUE.
W
- withValue(Boolean) - Method in class io.github.mmm.code.impl.java.expression.constant.JavaConstantBoolean
- withValue(Boolean) - Method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralBoolean
- withValue(Byte) - Method in class io.github.mmm.code.impl.java.expression.constant.JavaConstantByte
- withValue(Byte) - Method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralByte
- withValue(Character) - Method in class io.github.mmm.code.impl.java.expression.constant.JavaConstantCharacter
- withValue(Character) - Method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralChar
- withValue(Class<T>) - Method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralClass
- withValue(Double) - Method in class io.github.mmm.code.impl.java.expression.constant.JavaConstantDouble
- withValue(Double) - Method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralDouble
- withValue(Float) - Method in class io.github.mmm.code.impl.java.expression.constant.JavaConstantFloat
- withValue(Float) - Method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralFloat
- withValue(Integer) - Method in class io.github.mmm.code.impl.java.expression.constant.JavaConstantInteger
- withValue(Integer) - Method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralInt
- withValue(Long) - Method in class io.github.mmm.code.impl.java.expression.constant.JavaConstantLong
- withValue(Long) - Method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralLong
- withValue(Object) - Method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralNull
- withValue(Short) - Method in class io.github.mmm.code.impl.java.expression.constant.JavaConstantShort
- withValue(Short) - Method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralShort
- withValue(String) - Method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralString
- withValue(T) - Method in class io.github.mmm.code.impl.java.expression.constant.JavaConstant
- withValue(T) - Method in class io.github.mmm.code.impl.java.expression.constant.JavaEnumConstant
- withValue(T) - Method in class io.github.mmm.code.impl.java.expression.literal.JavaLiteral
All Classes and Interfaces|All Packages