org.springframework.roo.classpath.javaparser.details
Class JavaParserFieldMetadata

java.lang.Object
  extended by org.springframework.roo.classpath.javaparser.details.JavaParserFieldMetadata
All Implemented Interfaces:
org.springframework.roo.classpath.details.FieldMetadata, org.springframework.roo.classpath.details.IdentifiableMember

public class JavaParserFieldMetadata
extends Object
implements org.springframework.roo.classpath.details.FieldMetadata

Java Parser implementation of FieldMetadata.

Since:
1.0
Author:
Ben Alex

Constructor Summary
JavaParserFieldMetadata(String declaredByMetadataId, japa.parser.ast.body.FieldDeclaration fieldDeclaration, japa.parser.ast.body.VariableDeclarator var, CompilationUnitServices compilationUnitServices, Set<org.springframework.roo.model.JavaSymbolName> typeParameters)
           
 
Method Summary
static void addField(CompilationUnitServices compilationUnitServices, List<japa.parser.ast.body.BodyDeclaration> members, org.springframework.roo.classpath.details.FieldMetadata field, boolean permitFlush)
           
 List<org.springframework.roo.classpath.details.annotations.AnnotationMetadata> getAnnotations()
           
 String getDeclaredByMetadataId()
           
 String getFieldInitializer()
           
 org.springframework.roo.model.JavaSymbolName getFieldName()
           
 org.springframework.roo.model.JavaType getFieldType()
           
 int getModifier()
           
static void removeField(CompilationUnitServices compilationUnitServices, List<japa.parser.ast.body.BodyDeclaration> members, org.springframework.roo.model.JavaSymbolName fieldName)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JavaParserFieldMetadata

public JavaParserFieldMetadata(String declaredByMetadataId,
                               japa.parser.ast.body.FieldDeclaration fieldDeclaration,
                               japa.parser.ast.body.VariableDeclarator var,
                               CompilationUnitServices compilationUnitServices,
                               Set<org.springframework.roo.model.JavaSymbolName> typeParameters)
Method Detail

getModifier

public int getModifier()
Specified by:
getModifier in interface org.springframework.roo.classpath.details.IdentifiableMember

getDeclaredByMetadataId

public String getDeclaredByMetadataId()
Specified by:
getDeclaredByMetadataId in interface org.springframework.roo.classpath.details.IdentifiableMember

getAnnotations

public List<org.springframework.roo.classpath.details.annotations.AnnotationMetadata> getAnnotations()
Specified by:
getAnnotations in interface org.springframework.roo.classpath.details.FieldMetadata

getFieldName

public org.springframework.roo.model.JavaSymbolName getFieldName()
Specified by:
getFieldName in interface org.springframework.roo.classpath.details.FieldMetadata

getFieldType

public org.springframework.roo.model.JavaType getFieldType()
Specified by:
getFieldType in interface org.springframework.roo.classpath.details.FieldMetadata

addField

public static void addField(CompilationUnitServices compilationUnitServices,
                            List<japa.parser.ast.body.BodyDeclaration> members,
                            org.springframework.roo.classpath.details.FieldMetadata field,
                            boolean permitFlush)

removeField

public static void removeField(CompilationUnitServices compilationUnitServices,
                               List<japa.parser.ast.body.BodyDeclaration> members,
                               org.springframework.roo.model.JavaSymbolName fieldName)

getFieldInitializer

public String getFieldInitializer()
Specified by:
getFieldInitializer in interface org.springframework.roo.classpath.details.FieldMetadata

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2009-2010 VMware, Inc. All Rights Reserved.