public abstract class AbstractJavaMetadata extends Object
JavaMetadata. This class exposes some useful methods, that can
be used to create meta data of a compilation unit. Methods can also separately be used.| Constructor and Description |
|---|
AbstractJavaMetadata() |
| Modifier and Type | Method and Description |
|---|---|
protected AnnotationMetadata |
createAnnotationMetadataFor(org.eclipse.jdt.core.dom.Annotation annotation) |
protected List<ImportMetadata> |
createImportMetadata(org.eclipse.jdt.core.dom.CompilationUnit unit)
Create a set of
ImportMetadata of a compilation unit. |
protected PackageMetadata |
createPackageMetadata(org.eclipse.jdt.core.dom.CompilationUnit unit)
Create a
PackageMetadata of a compilation unit. |
protected FieldMetadata |
createParameterizedFieldMetadataFrom(org.eclipse.jdt.core.dom.Type type)
Create a
FieldMetadata from a Type instance. |
protected List<TypeMetadata> |
createTypeMetadata(org.eclipse.jdt.core.dom.CompilationUnit unit)
Create a list with all top level types of a compilation unit.
|
protected MethodMetadata |
getConstructorMetadataFrom(org.eclipse.jdt.core.dom.MethodDeclaration methodDeclaration)
Get
MethodMetadata |
protected FieldMetadata |
getFieldMetadataFrom(org.eclipse.jdt.core.dom.FieldDeclaration fieldDeclaration)
Gets a field meta data from
FieldDeclaration. |
protected String |
getFieldName(org.eclipse.jdt.core.dom.FieldDeclaration fieldDeclaration) |
protected MethodMetadata |
getMethodMetadataFrom(org.eclipse.jdt.core.dom.MethodDeclaration methodDeclaration)
Gets a method meta data from
MethodDeclaration. |
protected MethodMetadata |
getMethodTypeMemberMetadataFrom(org.eclipse.jdt.core.dom.MethodDeclaration methodDeclaration)
Get
MethodMetadata |
protected FieldMetadata |
processArrayTypeFrom(org.eclipse.jdt.core.dom.FieldDeclaration fieldDeclaration)
Process a
FieldDeclaration to win information for an array type. |
protected void |
processModifiersOfFieldDeclaration(org.eclipse.jdt.core.dom.FieldDeclaration fieldDeclaration,
FieldMetadata fieldMetadata)
Process modifiers of a
FieldDeclaration |
protected void |
processModifiersOfMethodDeclaration(org.eclipse.jdt.core.dom.MethodDeclaration methodDeclaration,
MethodMetadata methodMetadata)
Process modifiers of a
MethodDeclaration. |
protected void |
processModifiersOfTypeDeclaration(org.eclipse.jdt.core.dom.AbstractTypeDeclaration typeDeclaration,
TypeMetadata classMetadata)
Process modifiers of
TypeDeclaration. |
protected FieldMetadata |
processParameterizedType(org.eclipse.jdt.core.dom.FieldDeclaration fieldDeclaration)
Process the parameterized type of a
FieldDeclaration. |
protected void |
processParametersOfMethodDeclaration(org.eclipse.jdt.core.dom.MethodDeclaration methodDeclaration,
MethodMetadata methodMetadata)
Process parameters of a
MethodDeclaration. |
protected FieldMetadata |
processPrimitiveType(org.eclipse.jdt.core.dom.FieldDeclaration fieldDeclaration)
Process the primitive type of a
FieldDeclaration. |
protected void |
processReturnTypeOfMethodDeclaration(org.eclipse.jdt.core.dom.MethodDeclaration methodDeclaration,
MethodMetadata methodMetadata)
Process return type of a
MethodDeclaration. |
protected FieldMetadata |
processSimpleType(org.eclipse.jdt.core.dom.FieldDeclaration fieldDeclaration)
Process the simple type of a
FieldDeclaration. |
protected void |
processVariablesOfVariableDeclarationFragment(org.eclipse.jdt.core.dom.FieldDeclaration fieldDeclaration,
FieldMetadata fieldMetadata)
Process variables of a
VariableDeclarationFragment. |
protected List<ImportMetadata> createImportMetadata(org.eclipse.jdt.core.dom.CompilationUnit unit)
ImportMetadata of a compilation unit.unit - - the compilation unit.protected PackageMetadata createPackageMetadata(org.eclipse.jdt.core.dom.CompilationUnit unit)
PackageMetadata of a compilation unit.unit - - the compilation unit.protected AnnotationMetadata createAnnotationMetadataFor(org.eclipse.jdt.core.dom.Annotation annotation)
protected List<TypeMetadata> createTypeMetadata(org.eclipse.jdt.core.dom.CompilationUnit unit)
unit - - the compilation unit.protected void processModifiersOfTypeDeclaration(org.eclipse.jdt.core.dom.AbstractTypeDeclaration typeDeclaration,
TypeMetadata classMetadata)
TypeDeclaration.typeDeclaration - - the type declaration.classMetadata - - class meta data.protected MethodMetadata getMethodMetadataFrom(org.eclipse.jdt.core.dom.MethodDeclaration methodDeclaration)
MethodDeclaration.methodDeclaration - - the MethodDeclaration.protected MethodMetadata getMethodTypeMemberMetadataFrom(org.eclipse.jdt.core.dom.MethodDeclaration methodDeclaration)
MethodMetadatamethodDeclaration - protected void processReturnTypeOfMethodDeclaration(org.eclipse.jdt.core.dom.MethodDeclaration methodDeclaration,
MethodMetadata methodMetadata)
MethodDeclaration.methodDeclaration - - the method declaration.methodMetadata - - the method meta data.protected void processParametersOfMethodDeclaration(org.eclipse.jdt.core.dom.MethodDeclaration methodDeclaration,
MethodMetadata methodMetadata)
MethodDeclaration.methodDeclaration - - the method declaration.methodMetadata - - the method meta data.protected MethodMetadata getConstructorMetadataFrom(org.eclipse.jdt.core.dom.MethodDeclaration methodDeclaration)
MethodMetadatamethodDeclaration - protected FieldMetadata getFieldMetadataFrom(org.eclipse.jdt.core.dom.FieldDeclaration fieldDeclaration)
FieldDeclaration.fieldDeclaration - - the declaration.protected FieldMetadata processArrayTypeFrom(org.eclipse.jdt.core.dom.FieldDeclaration fieldDeclaration)
FieldDeclaration to win information for an array type.fieldDeclaration - - field declarationprotected FieldMetadata processSimpleType(org.eclipse.jdt.core.dom.FieldDeclaration fieldDeclaration)
FieldDeclaration.fieldDeclaration - - the field declaration.protected FieldMetadata processParameterizedType(org.eclipse.jdt.core.dom.FieldDeclaration fieldDeclaration)
FieldDeclaration.fieldDeclaration - - the field declaration.protected String getFieldName(org.eclipse.jdt.core.dom.FieldDeclaration fieldDeclaration)
protected FieldMetadata processPrimitiveType(org.eclipse.jdt.core.dom.FieldDeclaration fieldDeclaration)
FieldDeclaration.fieldDeclaration - - the field declaration.protected void processModifiersOfFieldDeclaration(org.eclipse.jdt.core.dom.FieldDeclaration fieldDeclaration,
FieldMetadata fieldMetadata)
FieldDeclarationfieldDeclaration - fieldMetadata - protected void processModifiersOfMethodDeclaration(org.eclipse.jdt.core.dom.MethodDeclaration methodDeclaration,
MethodMetadata methodMetadata)
MethodDeclaration.methodDeclaration - methodMetadata - protected FieldMetadata createParameterizedFieldMetadataFrom(org.eclipse.jdt.core.dom.Type type)
FieldMetadata from a Type instance.type - - The TypeFieldMetadataprotected void processVariablesOfVariableDeclarationFragment(org.eclipse.jdt.core.dom.FieldDeclaration fieldDeclaration,
FieldMetadata fieldMetadata)
VariableDeclarationFragment.fieldDeclaration - - the FieldDeclarationfieldMetadata - - where to transfer the meta data.Copyright © 2008-2014 JBoss, a division of Red Hat. All Rights Reserved.