Index

A C D E F G I J M N O P R S T V W 
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
List of CodeComments 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
JavaLiteral for true.
ensureTypeParameters() - Method in class io.github.mmm.code.impl.java.parser.JavaGenericTypeFromSource
Ensures that type parameters are 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
JavaLiteral for false.
file - Variable in class io.github.mmm.code.impl.java.parser.JavaSourceCodeReaderLowlevel
The current BaseFile to 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 BaseComparisonOperatorExpression for 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 CodeConstant for 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
Implementation of JavaFactoryConstant for Byte using Byte.valueOf(byte).
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
Implementation of JavaFactoryConstant for Float using Float.valueOf(float).
JavaConstantInteger - Class in io.github.mmm.code.impl.java.expression.constant
Implementation of JavaFactoryConstant for Integer using Integer.valueOf(int).
JavaConstantLong - Class in io.github.mmm.code.impl.java.expression.constant
Implementation of JavaFactoryConstant for Long using Long.valueOf(long).
JavaConstantShort - Class in io.github.mmm.code.impl.java.expression.constant
Implementation of JavaFactoryConstant for Short using Short.valueOf(short).
JavaContext - Class in io.github.mmm.code.impl.java
Implementation of CodeContext for 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 BaseLoader to load classes from byte-code.
javaDocLines - Variable in class io.github.mmm.code.impl.java.parser.JavaSourceCodeReaderLowlevel
List of plain JavaDoc lines collected whilst parsing.
JavaEnumConstant<T extends Enum<T>> - Class in io.github.mmm.code.impl.java.expression.constant
Implementation of JavaConstant for an Enum value.
JavaExpression - Interface in io.github.mmm.code.impl.java.expression
Implementation of CodeExpression for Java.
JavaExtendedContext - Class in io.github.mmm.code.impl.java
Implementation of JavaContext that inherits from a parent context.
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 BaseFactory for 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 JavaConstant using a standard factory method such as Integer.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
BaseGenericTypeProxy used 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 CodeLiteral for 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 JavaLiteral for boolean literal.
JavaLiteralByte - Class in io.github.mmm.code.impl.java.expression.literal
Implementation of JavaLiteral for byte literal.
JavaLiteralChar - Class in io.github.mmm.code.impl.java.expression.literal
Implementation of JavaLiteral for char literal.
JavaLiteralClass<T> - Class in io.github.mmm.code.impl.java.expression.literal
Implementation of JavaLiteral for Class literal.
JavaLiteralDouble - Class in io.github.mmm.code.impl.java.expression.literal
Implementation of JavaLiteral for double literal.
JavaLiteralFloat - Class in io.github.mmm.code.impl.java.expression.literal
Implementation of JavaLiteral for float literal.
JavaLiteralInt - Class in io.github.mmm.code.impl.java.expression.literal
Implementation of JavaLiteral for int literal.
JavaLiteralLong - Class in io.github.mmm.code.impl.java.expression.literal
Implementation of JavaLiteral for long literal.
JavaLiteralNull - Class in io.github.mmm.code.impl.java.expression.literal
Implementation of JavaLiteral for boolean literal.
JavaLiteralShort - Class in io.github.mmm.code.impl.java.expression.literal
Implementation of JavaLiteral for short literal.
JavaLiteralString - Class in io.github.mmm.code.impl.java.expression.literal
Implementation of JavaLiteral for String literal.
JavaNAryOperatorExpression - Class in io.github.mmm.code.impl.java.expression
Implementation of BaseNAryOperatorExpression for 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
JavaNAryOperatorHelper() - Constructor for class io.github.mmm.code.impl.java.operator.JavaNAryOperatorHelper
 
JavaRootContext - Class in io.github.mmm.code.impl.java
Implementation of JavaContext for the root 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 JavaSourceCodeReaderLowlevel with 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 Reader with 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 BaseSourceLoaderImpl for 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 BaseSourceProvider using 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
Extends BaseSourceImpl to provide dependencies and descriptor from maven POMs.
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
BaseTypeVariables for 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 BaseUnaryOperatorExpression for 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 dependencies of 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
JavaLiteral for null.

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
JavaLiteral for true.

V

VALUE_0 - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralByte
VALUE_0 - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralChar
VALUE_0 - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralDouble
VALUE_0 - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralFloat
VALUE_0 - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralInt
VALUE_0 - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralLong
VALUE_0 - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralShort
VALUE_1 - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralByte
VALUE_1 - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralDouble
VALUE_1 - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralFloat
VALUE_1 - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralInt
VALUE_1 - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralLong
VALUE_1 - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralShort
VALUE_MAX - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralByte
JavaLiteralByte for Byte#MAX_VALUE.
VALUE_MAX - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralChar
JavaLiteralChar for Character#MAX_VALUE.
VALUE_MAX - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralDouble
JavaLiteralDouble for Double#MAX_VALUE.
VALUE_MAX - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralFloat
JavaLiteralFloat for Float#MAX_VALUE.
VALUE_MAX - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralInt
JavaLiteralInt for Integer#MAX_VALUE.
VALUE_MAX - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralLong
JavaLiteralLong for Long#MAX_VALUE.
VALUE_MAX - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralShort
JavaLiteralShort for Short#MAX_VALUE.
VALUE_MIN - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralByte
JavaLiteralByte for Byte#MIN_VALUE.
VALUE_MIN - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralChar
JavaLiteralChar for Character#MIN_VALUE.
VALUE_MIN - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralDouble
JavaLiteralDouble for Double#MIN_VALUE.
VALUE_MIN - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralFloat
JavaLiteralFloat for Float#MIN_VALUE.
VALUE_MIN - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralInt
JavaLiteralInt for Integer#MIN_VALUE.
VALUE_MIN - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralLong
JavaLiteralLong for Long#MIN_VALUE.
VALUE_MIN - Static variable in class io.github.mmm.code.impl.java.expression.literal.JavaLiteralShort
JavaLiteralShort for Short#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
 
A C D E F G I J M N O P R S T V W 
All Classes and Interfaces|All Packages