Class 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 Detail

      • StatementFieldSource

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

      • 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