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 Details

    • StatementFieldSource

      public StatementFieldSource(org.jboss.forge.roaster.model.source.JavaClassSource origin, Object internal, Object typeInternal)
  • Method Details

    • setType

      public org.jboss.forge.roaster.model.source.FieldSource setType(Class clazz)
      Specified by:
      setType in interface org.jboss.forge.roaster.model.source.FieldSource
    • setType

      public org.jboss.forge.roaster.model.source.FieldSource setType(String type)
      Specified by:
      setType in interface org.jboss.forge.roaster.model.source.FieldSource
    • setLiteralInitializer

      public org.jboss.forge.roaster.model.source.FieldSource setLiteralInitializer(String value)
      Specified by:
      setLiteralInitializer in interface org.jboss.forge.roaster.model.source.FieldSource
    • setStringInitializer

      public org.jboss.forge.roaster.model.source.FieldSource setStringInitializer(String value)
      Specified by:
      setStringInitializer in interface org.jboss.forge.roaster.model.source.FieldSource
    • setTransient

      public org.jboss.forge.roaster.model.source.FieldSource setTransient(boolean value)
      Specified by:
      setTransient in interface org.jboss.forge.roaster.model.source.FieldSource
    • setVolatile

      public org.jboss.forge.roaster.model.source.FieldSource setVolatile(boolean value)
      Specified by:
      setVolatile in interface org.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 interface org.jboss.forge.roaster.model.source.FieldSource
    • getAnnotations

      public List<org.jboss.forge.roaster.model.source.AnnotationSource> getAnnotations()
      Specified by:
      getAnnotations in interface org.jboss.forge.roaster.model.AnnotationTarget
      Specified by:
      getAnnotations in interface org.jboss.forge.roaster.model.source.AnnotationTargetSource
    • hasAnnotation

      public boolean hasAnnotation(String type)
      Specified by:
      hasAnnotation in interface org.jboss.forge.roaster.model.AnnotationTarget
    • hasAnnotation

      public boolean hasAnnotation(Class type)
      Specified by:
      hasAnnotation in interface org.jboss.forge.roaster.model.AnnotationTarget
    • getAnnotation

      public org.jboss.forge.roaster.model.source.AnnotationSource getAnnotation(String type)
      Specified by:
      getAnnotation in interface org.jboss.forge.roaster.model.AnnotationTarget
      Specified by:
      getAnnotation in interface org.jboss.forge.roaster.model.source.AnnotationTargetSource
    • addAnnotation

      public org.jboss.forge.roaster.model.source.AnnotationSource addAnnotation()
      Specified by:
      addAnnotation in interface org.jboss.forge.roaster.model.source.AnnotationTargetSource
    • addAnnotation

      public org.jboss.forge.roaster.model.source.AnnotationSource addAnnotation(String className)
      Specified by:
      addAnnotation in interface org.jboss.forge.roaster.model.source.AnnotationTargetSource
    • removeAllAnnotations

      public void removeAllAnnotations()
      Specified by:
      removeAllAnnotations in interface org.jboss.forge.roaster.model.source.AnnotationTargetSource
    • removeAnnotation

      public Object removeAnnotation(org.jboss.forge.roaster.model.Annotation annotation)
      Specified by:
      removeAnnotation in interface org.jboss.forge.roaster.model.source.AnnotationTargetSource
    • addAnnotation

      public org.jboss.forge.roaster.model.source.AnnotationSource addAnnotation(Class type)
      Specified by:
      addAnnotation in interface org.jboss.forge.roaster.model.source.AnnotationTargetSource
    • getAnnotation

      public org.jboss.forge.roaster.model.source.AnnotationSource getAnnotation(Class type)
      Specified by:
      getAnnotation in interface org.jboss.forge.roaster.model.AnnotationTarget
      Specified by:
      getAnnotation in interface org.jboss.forge.roaster.model.source.AnnotationTargetSource
    • getType

      public org.jboss.forge.roaster.model.Type getType()
      Specified by:
      getType in interface org.jboss.forge.roaster.model.Field
    • getStringInitializer

      public String getStringInitializer()
      Specified by:
      getStringInitializer in interface org.jboss.forge.roaster.model.Field
    • getLiteralInitializer

      public String getLiteralInitializer()
      Specified by:
      getLiteralInitializer in interface org.jboss.forge.roaster.model.Field
    • isTransient

      public boolean isTransient()
      Specified by:
      isTransient in interface org.jboss.forge.roaster.model.Field
    • isVolatile

      public boolean isVolatile()
      Specified by:
      isVolatile in interface org.jboss.forge.roaster.model.Field
    • setFinal

      public Object setFinal(boolean finl)
      Specified by:
      setFinal in interface org.jboss.forge.roaster.model.source.FinalCapableSource
    • isFinal

      public boolean isFinal()
      Specified by:
      isFinal in interface org.jboss.forge.roaster.model.FinalCapable
    • getInternal

      public Object getInternal()
      Specified by:
      getInternal in interface org.jboss.forge.roaster.Internal
    • getJavaDoc

      public org.jboss.forge.roaster.model.source.JavaDocSource getJavaDoc()
      Specified by:
      getJavaDoc in interface org.jboss.forge.roaster.model.JavaDocCapable
      Specified by:
      getJavaDoc in interface org.jboss.forge.roaster.model.source.JavaDocCapableSource
    • hasJavaDoc

      public boolean hasJavaDoc()
      Specified by:
      hasJavaDoc in interface org.jboss.forge.roaster.model.JavaDocCapable
    • removeJavaDoc

      public Object removeJavaDoc()
      Specified by:
      removeJavaDoc in interface org.jboss.forge.roaster.model.source.JavaDocCapableSource
    • setName

      public Object setName(String name)
      Specified by:
      setName in interface org.jboss.forge.roaster.model.source.NamedSource
    • getName

      public String getName()
      Specified by:
      getName in interface org.jboss.forge.roaster.model.Named
    • getOrigin

      public Object getOrigin()
      Specified by:
      getOrigin in interface org.jboss.forge.roaster.Origin
    • setStatic

      public Object setStatic(boolean value)
      Specified by:
      setStatic in interface org.jboss.forge.roaster.model.source.StaticCapableSource
    • isStatic

      public boolean isStatic()
      Specified by:
      isStatic in interface org.jboss.forge.roaster.model.StaticCapable
    • setPackagePrivate

      public Object setPackagePrivate()
      Specified by:
      setPackagePrivate in interface org.jboss.forge.roaster.model.source.VisibilityScopedSource
    • setPublic

      public Object setPublic()
      Specified by:
      setPublic in interface org.jboss.forge.roaster.model.source.VisibilityScopedSource
    • setPrivate

      public Object setPrivate()
      Specified by:
      setPrivate in interface org.jboss.forge.roaster.model.source.VisibilityScopedSource
    • setProtected

      public Object setProtected()
      Specified by:
      setProtected in interface org.jboss.forge.roaster.model.source.VisibilityScopedSource
    • setVisibility

      public Object setVisibility(org.jboss.forge.roaster.model.Visibility scope)
      Specified by:
      setVisibility in interface org.jboss.forge.roaster.model.source.VisibilityScopedSource
    • isPackagePrivate

      public boolean isPackagePrivate()
      Specified by:
      isPackagePrivate in interface org.jboss.forge.roaster.model.VisibilityScoped
    • isPublic

      public boolean isPublic()
      Specified by:
      isPublic in interface org.jboss.forge.roaster.model.VisibilityScoped
    • isPrivate

      public boolean isPrivate()
      Specified by:
      isPrivate in interface org.jboss.forge.roaster.model.VisibilityScoped
    • isProtected

      public boolean isProtected()
      Specified by:
      isProtected in interface org.jboss.forge.roaster.model.VisibilityScoped
    • getVisibility

      public org.jboss.forge.roaster.model.Visibility getVisibility()
      Specified by:
      getVisibility in interface org.jboss.forge.roaster.model.VisibilityScoped
    • getColumnNumber

      public int getColumnNumber()
      Specified by:
      getColumnNumber in interface org.jboss.forge.roaster.model.source.LocationCapable
    • getStartPosition

      public int getStartPosition()
      Specified by:
      getStartPosition in interface org.jboss.forge.roaster.model.source.LocationCapable
    • getEndPosition

      public int getEndPosition()
      Specified by:
      getEndPosition in interface org.jboss.forge.roaster.model.source.LocationCapable
    • getLineNumber

      public int getLineNumber()
      Specified by:
      getLineNumber in interface org.jboss.forge.roaster.model.source.LocationCapable