Package org.apache.camel.parser.roaster
Class StatementFieldSource
- java.lang.Object
-
- org.apache.camel.parser.roaster.StatementFieldSource
-
- All Implemented Interfaces:
org.jboss.forge.roaster.Internal
,org.jboss.forge.roaster.model.AnnotationTarget
,org.jboss.forge.roaster.model.Field
,org.jboss.forge.roaster.model.FinalCapable
,org.jboss.forge.roaster.model.JavaDocCapable
,org.jboss.forge.roaster.model.Member
,org.jboss.forge.roaster.model.Named
,org.jboss.forge.roaster.model.source.AnnotationTargetSource
,org.jboss.forge.roaster.model.source.FieldSource
,org.jboss.forge.roaster.model.source.FinalCapableSource
,org.jboss.forge.roaster.model.source.JavaDocCapableSource
,org.jboss.forge.roaster.model.source.LocationCapable
,org.jboss.forge.roaster.model.source.MemberSource
,org.jboss.forge.roaster.model.source.NamedSource
,org.jboss.forge.roaster.model.source.StaticCapableSource
,org.jboss.forge.roaster.model.source.VisibilityScopedSource
,org.jboss.forge.roaster.model.StaticCapable
,org.jboss.forge.roaster.model.VisibilityScoped
,org.jboss.forge.roaster.Origin
public class StatementFieldSource extends Object implements org.jboss.forge.roaster.model.source.FieldSource
-
-
Constructor Summary
Constructors Constructor Description StatementFieldSource(org.jboss.forge.roaster.model.source.JavaClassSource origin, Object internal, Object typeInternal)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.jboss.forge.roaster.model.source.AnnotationSource
addAnnotation()
org.jboss.forge.roaster.model.source.AnnotationSource
addAnnotation(Class type)
org.jboss.forge.roaster.model.source.AnnotationSource
addAnnotation(String className)
org.jboss.forge.roaster.model.source.AnnotationSource
getAnnotation(Class type)
org.jboss.forge.roaster.model.source.AnnotationSource
getAnnotation(String type)
List<org.jboss.forge.roaster.model.source.AnnotationSource>
getAnnotations()
int
getColumnNumber()
int
getEndPosition()
Object
getInternal()
org.jboss.forge.roaster.model.source.JavaDocSource
getJavaDoc()
int
getLineNumber()
String
getLiteralInitializer()
String
getName()
Object
getOrigin()
int
getStartPosition()
String
getStringInitializer()
org.jboss.forge.roaster.model.Type
getType()
org.jboss.forge.roaster.model.Visibility
getVisibility()
boolean
hasAnnotation(Class type)
boolean
hasAnnotation(String type)
boolean
hasJavaDoc()
boolean
isFinal()
boolean
isPackagePrivate()
boolean
isPrivate()
boolean
isProtected()
boolean
isPublic()
boolean
isStatic()
boolean
isTransient()
boolean
isVolatile()
void
removeAllAnnotations()
Object
removeAnnotation(org.jboss.forge.roaster.model.Annotation annotation)
Object
removeJavaDoc()
Object
setFinal(boolean finl)
org.jboss.forge.roaster.model.source.FieldSource
setLiteralInitializer(String value)
Object
setName(String name)
Object
setPackagePrivate()
Object
setPrivate()
Object
setProtected()
Object
setPublic()
Object
setStatic(boolean value)
org.jboss.forge.roaster.model.source.FieldSource
setStringInitializer(String value)
org.jboss.forge.roaster.model.source.FieldSource
setTransient(boolean value)
org.jboss.forge.roaster.model.source.FieldSource
setType(Class clazz)
org.jboss.forge.roaster.model.source.FieldSource
setType(String type)
org.jboss.forge.roaster.model.source.FieldSource
setType(org.jboss.forge.roaster.model.JavaType entity)
Object
setVisibility(org.jboss.forge.roaster.model.Visibility scope)
org.jboss.forge.roaster.model.source.FieldSource
setVolatile(boolean value)
-
-
-
Method Detail
-
setType
public org.jboss.forge.roaster.model.source.FieldSource setType(Class clazz)
- Specified by:
setType
in interfaceorg.jboss.forge.roaster.model.source.FieldSource
-
setType
public org.jboss.forge.roaster.model.source.FieldSource setType(String type)
- Specified by:
setType
in interfaceorg.jboss.forge.roaster.model.source.FieldSource
-
setLiteralInitializer
public org.jboss.forge.roaster.model.source.FieldSource setLiteralInitializer(String value)
- Specified by:
setLiteralInitializer
in interfaceorg.jboss.forge.roaster.model.source.FieldSource
-
setStringInitializer
public org.jboss.forge.roaster.model.source.FieldSource setStringInitializer(String value)
- Specified by:
setStringInitializer
in interfaceorg.jboss.forge.roaster.model.source.FieldSource
-
setTransient
public org.jboss.forge.roaster.model.source.FieldSource setTransient(boolean value)
- Specified by:
setTransient
in interfaceorg.jboss.forge.roaster.model.source.FieldSource
-
setVolatile
public org.jboss.forge.roaster.model.source.FieldSource setVolatile(boolean value)
- Specified by:
setVolatile
in interfaceorg.jboss.forge.roaster.model.source.FieldSource
-
setType
public org.jboss.forge.roaster.model.source.FieldSource setType(org.jboss.forge.roaster.model.JavaType entity)
- Specified by:
setType
in interfaceorg.jboss.forge.roaster.model.source.FieldSource
-
getAnnotations
public List<org.jboss.forge.roaster.model.source.AnnotationSource> getAnnotations()
- Specified by:
getAnnotations
in interfaceorg.jboss.forge.roaster.model.AnnotationTarget
- Specified by:
getAnnotations
in interfaceorg.jboss.forge.roaster.model.source.AnnotationTargetSource
-
hasAnnotation
public boolean hasAnnotation(String type)
- Specified by:
hasAnnotation
in interfaceorg.jboss.forge.roaster.model.AnnotationTarget
-
hasAnnotation
public boolean hasAnnotation(Class type)
- Specified by:
hasAnnotation
in interfaceorg.jboss.forge.roaster.model.AnnotationTarget
-
getAnnotation
public org.jboss.forge.roaster.model.source.AnnotationSource getAnnotation(String type)
- Specified by:
getAnnotation
in interfaceorg.jboss.forge.roaster.model.AnnotationTarget
- Specified by:
getAnnotation
in interfaceorg.jboss.forge.roaster.model.source.AnnotationTargetSource
-
addAnnotation
public org.jboss.forge.roaster.model.source.AnnotationSource addAnnotation()
- Specified by:
addAnnotation
in interfaceorg.jboss.forge.roaster.model.source.AnnotationTargetSource
-
addAnnotation
public org.jboss.forge.roaster.model.source.AnnotationSource addAnnotation(String className)
- Specified by:
addAnnotation
in interfaceorg.jboss.forge.roaster.model.source.AnnotationTargetSource
-
removeAllAnnotations
public void removeAllAnnotations()
- Specified by:
removeAllAnnotations
in interfaceorg.jboss.forge.roaster.model.source.AnnotationTargetSource
-
removeAnnotation
public Object removeAnnotation(org.jboss.forge.roaster.model.Annotation annotation)
- Specified by:
removeAnnotation
in interfaceorg.jboss.forge.roaster.model.source.AnnotationTargetSource
-
addAnnotation
public org.jboss.forge.roaster.model.source.AnnotationSource addAnnotation(Class type)
- Specified by:
addAnnotation
in interfaceorg.jboss.forge.roaster.model.source.AnnotationTargetSource
-
getAnnotation
public org.jboss.forge.roaster.model.source.AnnotationSource getAnnotation(Class type)
- Specified by:
getAnnotation
in interfaceorg.jboss.forge.roaster.model.AnnotationTarget
- Specified by:
getAnnotation
in interfaceorg.jboss.forge.roaster.model.source.AnnotationTargetSource
-
getType
public org.jboss.forge.roaster.model.Type getType()
- Specified by:
getType
in interfaceorg.jboss.forge.roaster.model.Field
-
getStringInitializer
public String getStringInitializer()
- Specified by:
getStringInitializer
in interfaceorg.jboss.forge.roaster.model.Field
-
getLiteralInitializer
public String getLiteralInitializer()
- Specified by:
getLiteralInitializer
in interfaceorg.jboss.forge.roaster.model.Field
-
isTransient
public boolean isTransient()
- Specified by:
isTransient
in interfaceorg.jboss.forge.roaster.model.Field
-
isVolatile
public boolean isVolatile()
- Specified by:
isVolatile
in interfaceorg.jboss.forge.roaster.model.Field
-
setFinal
public Object setFinal(boolean finl)
- Specified by:
setFinal
in interfaceorg.jboss.forge.roaster.model.source.FinalCapableSource
-
isFinal
public boolean isFinal()
- Specified by:
isFinal
in interfaceorg.jboss.forge.roaster.model.FinalCapable
-
getInternal
public Object getInternal()
- Specified by:
getInternal
in interfaceorg.jboss.forge.roaster.Internal
-
getJavaDoc
public org.jboss.forge.roaster.model.source.JavaDocSource getJavaDoc()
- Specified by:
getJavaDoc
in interfaceorg.jboss.forge.roaster.model.JavaDocCapable
- Specified by:
getJavaDoc
in interfaceorg.jboss.forge.roaster.model.source.JavaDocCapableSource
-
hasJavaDoc
public boolean hasJavaDoc()
- Specified by:
hasJavaDoc
in interfaceorg.jboss.forge.roaster.model.JavaDocCapable
-
removeJavaDoc
public Object removeJavaDoc()
- Specified by:
removeJavaDoc
in interfaceorg.jboss.forge.roaster.model.source.JavaDocCapableSource
-
setName
public Object setName(String name)
- Specified by:
setName
in interfaceorg.jboss.forge.roaster.model.source.NamedSource
-
getName
public String getName()
- Specified by:
getName
in interfaceorg.jboss.forge.roaster.model.Named
-
getOrigin
public Object getOrigin()
- Specified by:
getOrigin
in interfaceorg.jboss.forge.roaster.Origin
-
setStatic
public Object setStatic(boolean value)
- Specified by:
setStatic
in interfaceorg.jboss.forge.roaster.model.source.StaticCapableSource
-
isStatic
public boolean isStatic()
- Specified by:
isStatic
in interfaceorg.jboss.forge.roaster.model.StaticCapable
-
setPackagePrivate
public Object setPackagePrivate()
- Specified by:
setPackagePrivate
in interfaceorg.jboss.forge.roaster.model.source.VisibilityScopedSource
-
setPublic
public Object setPublic()
- Specified by:
setPublic
in interfaceorg.jboss.forge.roaster.model.source.VisibilityScopedSource
-
setPrivate
public Object setPrivate()
- Specified by:
setPrivate
in interfaceorg.jboss.forge.roaster.model.source.VisibilityScopedSource
-
setProtected
public Object setProtected()
- Specified by:
setProtected
in interfaceorg.jboss.forge.roaster.model.source.VisibilityScopedSource
-
setVisibility
public Object setVisibility(org.jboss.forge.roaster.model.Visibility scope)
- Specified by:
setVisibility
in interfaceorg.jboss.forge.roaster.model.source.VisibilityScopedSource
-
isPackagePrivate
public boolean isPackagePrivate()
- Specified by:
isPackagePrivate
in interfaceorg.jboss.forge.roaster.model.VisibilityScoped
-
isPublic
public boolean isPublic()
- Specified by:
isPublic
in interfaceorg.jboss.forge.roaster.model.VisibilityScoped
-
isPrivate
public boolean isPrivate()
- Specified by:
isPrivate
in interfaceorg.jboss.forge.roaster.model.VisibilityScoped
-
isProtected
public boolean isProtected()
- Specified by:
isProtected
in interfaceorg.jboss.forge.roaster.model.VisibilityScoped
-
getVisibility
public org.jboss.forge.roaster.model.Visibility getVisibility()
- Specified by:
getVisibility
in interfaceorg.jboss.forge.roaster.model.VisibilityScoped
-
getColumnNumber
public int getColumnNumber()
- Specified by:
getColumnNumber
in interfaceorg.jboss.forge.roaster.model.source.LocationCapable
-
getStartPosition
public int getStartPosition()
- Specified by:
getStartPosition
in interfaceorg.jboss.forge.roaster.model.source.LocationCapable
-
getEndPosition
public int getEndPosition()
- Specified by:
getEndPosition
in interfaceorg.jboss.forge.roaster.model.source.LocationCapable
-
getLineNumber
public int getLineNumber()
- Specified by:
getLineNumber
in interfaceorg.jboss.forge.roaster.model.source.LocationCapable
-
-