Package org.apache.camel.parser.roaster
Class StatementFieldSource<O extends org.jboss.forge.roaster.model.source.JavaSource<O>>
java.lang.Object
org.apache.camel.parser.roaster.StatementFieldSource<O>
- All Implemented Interfaces:
org.jboss.forge.roaster.Internal,org.jboss.forge.roaster.model.AnnotationTarget<O>,org.jboss.forge.roaster.model.Field<O>,org.jboss.forge.roaster.model.FinalCapable,org.jboss.forge.roaster.model.JavaDocCapable<org.jboss.forge.roaster.model.source.FieldSource<O>>,org.jboss.forge.roaster.model.Member<O>,org.jboss.forge.roaster.model.Named,org.jboss.forge.roaster.model.source.AnnotationTargetSource<O,,org.jboss.forge.roaster.model.source.FieldSource<O>> org.jboss.forge.roaster.model.source.FieldSource<O>,org.jboss.forge.roaster.model.source.FinalCapableSource<org.jboss.forge.roaster.model.source.FieldSource<O>>,org.jboss.forge.roaster.model.source.JavaDocCapableSource<org.jboss.forge.roaster.model.source.FieldSource<O>>,org.jboss.forge.roaster.model.source.LocationCapable,org.jboss.forge.roaster.model.source.MemberSource<O,,org.jboss.forge.roaster.model.source.FieldSource<O>> org.jboss.forge.roaster.model.source.NamedSource<org.jboss.forge.roaster.model.source.FieldSource<O>>,org.jboss.forge.roaster.model.source.StaticCapableSource<org.jboss.forge.roaster.model.source.FieldSource<O>>,org.jboss.forge.roaster.model.source.VisibilityScopedSource<org.jboss.forge.roaster.model.source.FieldSource<O>>,org.jboss.forge.roaster.model.StaticCapable,org.jboss.forge.roaster.model.VisibilityScoped,org.jboss.forge.roaster.Origin<O>
public class StatementFieldSource<O extends org.jboss.forge.roaster.model.source.JavaSource<O>>
extends Object
implements org.jboss.forge.roaster.model.source.FieldSource<O>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.jboss.forge.roaster.model.source.AnnotationSource<O>org.jboss.forge.roaster.model.source.AnnotationSource<O>addAnnotation(Class type) org.jboss.forge.roaster.model.source.AnnotationSource<O>addAnnotation(String className) org.jboss.forge.roaster.model.source.AnnotationSource<O>getAnnotation(Class type) org.jboss.forge.roaster.model.source.AnnotationSource<O>getAnnotation(String type) intintorg.jboss.forge.roaster.model.source.JavaDocSource<org.jboss.forge.roaster.model.source.FieldSource<O>>intgetName()intorg.jboss.forge.roaster.model.Type<O>getType()org.jboss.forge.roaster.model.VisibilitybooleanhasAnnotation(Class<? extends Annotation> type) booleanhasAnnotation(String type) booleanbooleanisFinal()booleanbooleanbooleanbooleanisPublic()booleanisStatic()booleanbooleanvoidorg.jboss.forge.roaster.model.source.FieldSource<O>removeAnnotation(org.jboss.forge.roaster.model.Annotation annotation) org.jboss.forge.roaster.model.source.FieldSource<O>org.jboss.forge.roaster.model.source.FieldSource<O>setFinal(boolean finl) org.jboss.forge.roaster.model.source.FieldSource<O>setLiteralInitializer(String value) org.jboss.forge.roaster.model.source.FieldSource<O>org.jboss.forge.roaster.model.source.FieldSource<O>org.jboss.forge.roaster.model.source.FieldSource<O>org.jboss.forge.roaster.model.source.FieldSource<O>org.jboss.forge.roaster.model.source.FieldSource<O>org.jboss.forge.roaster.model.source.FieldSource<O>setStatic(boolean value) org.jboss.forge.roaster.model.source.FieldSource<O>setStringInitializer(String value) org.jboss.forge.roaster.model.source.FieldSource<O>setTransient(boolean value) org.jboss.forge.roaster.model.source.FieldSource<O>org.jboss.forge.roaster.model.source.FieldSource<O>org.jboss.forge.roaster.model.source.FieldSource<O>setType(org.jboss.forge.roaster.model.JavaType entity) org.jboss.forge.roaster.model.source.FieldSource<O>setVisibility(org.jboss.forge.roaster.model.Visibility scope) org.jboss.forge.roaster.model.source.FieldSource<O>setVolatile(boolean value)
-
Constructor Details
-
StatementFieldSource
-
-
Method Details
-
setType
-
setType
-
setLiteralInitializer
-
setStringInitializer
-
setTransient
-
setVolatile
-
setType
public org.jboss.forge.roaster.model.source.FieldSource<O> setType(org.jboss.forge.roaster.model.JavaType entity) -
getAnnotations
- Specified by:
getAnnotationsin interfaceorg.jboss.forge.roaster.model.AnnotationTarget<O extends org.jboss.forge.roaster.model.source.JavaSource<O>>- Specified by:
getAnnotationsin interfaceorg.jboss.forge.roaster.model.source.AnnotationTargetSource<O extends org.jboss.forge.roaster.model.source.JavaSource<O>,org.jboss.forge.roaster.model.source.FieldSource<O extends org.jboss.forge.roaster.model.source.JavaSource<O>>>
-
hasAnnotation
-
hasAnnotation
-
getAnnotation
- Specified by:
getAnnotationin interfaceorg.jboss.forge.roaster.model.AnnotationTarget<O extends org.jboss.forge.roaster.model.source.JavaSource<O>>- Specified by:
getAnnotationin interfaceorg.jboss.forge.roaster.model.source.AnnotationTargetSource<O extends org.jboss.forge.roaster.model.source.JavaSource<O>,org.jboss.forge.roaster.model.source.FieldSource<O extends org.jboss.forge.roaster.model.source.JavaSource<O>>>
-
addAnnotation
-
addAnnotation
-
removeAllAnnotations
public void removeAllAnnotations() -
removeAnnotation
public org.jboss.forge.roaster.model.source.FieldSource<O> removeAnnotation(org.jboss.forge.roaster.model.Annotation annotation) -
addAnnotation
-
getAnnotation
- Specified by:
getAnnotationin interfaceorg.jboss.forge.roaster.model.AnnotationTarget<O extends org.jboss.forge.roaster.model.source.JavaSource<O>>- Specified by:
getAnnotationin interfaceorg.jboss.forge.roaster.model.source.AnnotationTargetSource<O extends org.jboss.forge.roaster.model.source.JavaSource<O>,org.jboss.forge.roaster.model.source.FieldSource<O extends org.jboss.forge.roaster.model.source.JavaSource<O>>>
-
getType
-
getStringInitializer
-
getLiteralInitializer
-
isTransient
public boolean isTransient() -
isVolatile
public boolean isVolatile() -
setFinal
-
isFinal
public boolean isFinal()- Specified by:
isFinalin interfaceorg.jboss.forge.roaster.model.FinalCapable
-
getInternal
- Specified by:
getInternalin interfaceorg.jboss.forge.roaster.Internal
-
getJavaDoc
public org.jboss.forge.roaster.model.source.JavaDocSource<org.jboss.forge.roaster.model.source.FieldSource<O>> getJavaDoc()- Specified by:
getJavaDocin interfaceorg.jboss.forge.roaster.model.JavaDocCapable<O extends org.jboss.forge.roaster.model.source.JavaSource<O>>- Specified by:
getJavaDocin interfaceorg.jboss.forge.roaster.model.source.JavaDocCapableSource<O extends org.jboss.forge.roaster.model.source.JavaSource<O>>
-
hasJavaDoc
public boolean hasJavaDoc() -
removeJavaDoc
-
setName
-
getName
- Specified by:
getNamein interfaceorg.jboss.forge.roaster.model.Named
-
getOrigin
-
setStatic
-
isStatic
public boolean isStatic()- Specified by:
isStaticin interfaceorg.jboss.forge.roaster.model.StaticCapable
-
setPackagePrivate
-
setPublic
-
setPrivate
-
setProtected
-
setVisibility
public org.jboss.forge.roaster.model.source.FieldSource<O> setVisibility(org.jboss.forge.roaster.model.Visibility scope) -
isPackagePrivate
public boolean isPackagePrivate()- Specified by:
isPackagePrivatein interfaceorg.jboss.forge.roaster.model.VisibilityScoped
-
isPublic
public boolean isPublic()- Specified by:
isPublicin interfaceorg.jboss.forge.roaster.model.VisibilityScoped
-
isPrivate
public boolean isPrivate()- Specified by:
isPrivatein interfaceorg.jboss.forge.roaster.model.VisibilityScoped
-
isProtected
public boolean isProtected()- Specified by:
isProtectedin interfaceorg.jboss.forge.roaster.model.VisibilityScoped
-
getVisibility
public org.jboss.forge.roaster.model.Visibility getVisibility()- Specified by:
getVisibilityin interfaceorg.jboss.forge.roaster.model.VisibilityScoped
-
getColumnNumber
public int getColumnNumber()- Specified by:
getColumnNumberin interfaceorg.jboss.forge.roaster.model.source.LocationCapable
-
getStartPosition
public int getStartPosition()- Specified by:
getStartPositionin interfaceorg.jboss.forge.roaster.model.source.LocationCapable
-
getEndPosition
public int getEndPosition()- Specified by:
getEndPositionin interfaceorg.jboss.forge.roaster.model.source.LocationCapable
-
getLineNumber
public int getLineNumber()- Specified by:
getLineNumberin interfaceorg.jboss.forge.roaster.model.source.LocationCapable
-