Class AnonymousMethodSource

  • All Implemented Interfaces:
    org.jboss.forge.roaster.Internal, org.jboss.forge.roaster.model.Abstractable, org.jboss.forge.roaster.model.AnnotationTarget<org.jboss.forge.roaster.model.source.JavaClassSource>, org.jboss.forge.roaster.model.FinalCapable, org.jboss.forge.roaster.model.GenericCapable<org.jboss.forge.roaster.model.source.JavaClassSource>, org.jboss.forge.roaster.model.JavaDocCapable<org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>>, org.jboss.forge.roaster.model.Member<org.jboss.forge.roaster.model.source.JavaClassSource>, org.jboss.forge.roaster.model.Method<org.jboss.forge.roaster.model.source.JavaClassSource,​org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>>, org.jboss.forge.roaster.model.Named, org.jboss.forge.roaster.model.source.AbstractableSource<org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>>, org.jboss.forge.roaster.model.source.AnnotationTargetSource<org.jboss.forge.roaster.model.source.JavaClassSource,​org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>>, org.jboss.forge.roaster.model.source.FinalCapableSource<org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>>, org.jboss.forge.roaster.model.source.GenericCapableSource<org.jboss.forge.roaster.model.source.JavaClassSource,​org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>>, org.jboss.forge.roaster.model.source.JavaDocCapableSource<org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>>, org.jboss.forge.roaster.model.source.LocationCapable, org.jboss.forge.roaster.model.source.MemberSource<org.jboss.forge.roaster.model.source.JavaClassSource,​org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>>, org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>, org.jboss.forge.roaster.model.source.NamedSource<org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>>, org.jboss.forge.roaster.model.source.StaticCapableSource<org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>>, org.jboss.forge.roaster.model.source.VisibilityScopedSource<org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>>, org.jboss.forge.roaster.model.StaticCapable, org.jboss.forge.roaster.model.VisibilityScoped, org.jboss.forge.roaster.Origin<org.jboss.forge.roaster.model.source.JavaClassSource>

    public class AnonymousMethodSource
    extends Object
    implements org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>
    In use when we have discovered a RouteBuilder being as anonymous inner class
    • Constructor Summary

      Constructors 
      Constructor Description
      AnonymousMethodSource​(org.jboss.forge.roaster.model.source.JavaClassSource origin, Object internal)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.jboss.forge.roaster.model.source.AnnotationSource<org.jboss.forge.roaster.model.source.JavaClassSource> addAnnotation()  
      org.jboss.forge.roaster.model.source.AnnotationSource<org.jboss.forge.roaster.model.source.JavaClassSource> addAnnotation​(Class<? extends Annotation> aClass)  
      org.jboss.forge.roaster.model.source.AnnotationSource<org.jboss.forge.roaster.model.source.JavaClassSource> addAnnotation​(String s)  
      org.jboss.forge.roaster.model.source.ParameterSource<org.jboss.forge.roaster.model.source.JavaClassSource> addParameter​(Class<?> aClass, String s)  
      org.jboss.forge.roaster.model.source.ParameterSource<org.jboss.forge.roaster.model.source.JavaClassSource> addParameter​(String s, String s1)  
      org.jboss.forge.roaster.model.source.ParameterSource<org.jboss.forge.roaster.model.source.JavaClassSource> addParameter​(org.jboss.forge.roaster.model.JavaType<?> javaType, String s)  
      org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> addThrows​(Class<? extends Exception> aClass)  
      org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> addThrows​(String s)  
      org.jboss.forge.roaster.model.source.TypeVariableSource<org.jboss.forge.roaster.model.source.JavaClassSource> addTypeVariable()  
      org.jboss.forge.roaster.model.source.TypeVariableSource<org.jboss.forge.roaster.model.source.JavaClassSource> addTypeVariable​(String s)  
      org.jboss.forge.roaster.model.source.AnnotationSource<org.jboss.forge.roaster.model.source.JavaClassSource> getAnnotation​(Class<? extends Annotation> aClass)  
      org.jboss.forge.roaster.model.source.AnnotationSource<org.jboss.forge.roaster.model.source.JavaClassSource> getAnnotation​(String s)  
      List<org.jboss.forge.roaster.model.source.AnnotationSource<org.jboss.forge.roaster.model.source.JavaClassSource>> getAnnotations()  
      String getBody()  
      int getColumnNumber()  
      int getEndPosition()  
      Object getInternal()  
      org.jboss.forge.roaster.model.source.JavaDocSource<org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>> getJavaDoc()  
      int getLineNumber()  
      String getName()  
      org.jboss.forge.roaster.model.source.JavaClassSource getOrigin()  
      List<org.jboss.forge.roaster.model.source.ParameterSource<org.jboss.forge.roaster.model.source.JavaClassSource>> getParameters()  
      org.jboss.forge.roaster.model.Type<org.jboss.forge.roaster.model.source.JavaClassSource> getReturnType()  
      int getStartPosition()  
      List<String> getThrownExceptions()  
      org.jboss.forge.roaster.model.source.TypeVariableSource<org.jboss.forge.roaster.model.source.JavaClassSource> getTypeVariable​(String s)  
      List<org.jboss.forge.roaster.model.source.TypeVariableSource<org.jboss.forge.roaster.model.source.JavaClassSource>> getTypeVariables()  
      org.jboss.forge.roaster.model.Visibility getVisibility()  
      boolean hasAnnotation​(Class<? extends Annotation> aClass)  
      boolean hasAnnotation​(String s)  
      boolean hasJavaDoc()  
      boolean hasTypeVariable​(String arg0)  
      boolean isAbstract()  
      boolean isConstructor()  
      boolean isDefault()  
      boolean isFinal()  
      boolean isNative()  
      boolean isPackagePrivate()  
      boolean isPrivate()  
      boolean isProtected()  
      boolean isPublic()  
      boolean isReturnTypeVoid()  
      boolean isStatic()  
      boolean isSynchronized()  
      void removeAllAnnotations()  
      org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> removeAnnotation​(org.jboss.forge.roaster.model.Annotation<org.jboss.forge.roaster.model.source.JavaClassSource> annotation)  
      org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> removeJavaDoc()  
      org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> removeParameter​(Class<?> aClass, String s)  
      org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> removeParameter​(String s, String s1)  
      org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> removeParameter​(org.jboss.forge.roaster.model.JavaType<?> javaType, String s)  
      org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> removeParameter​(org.jboss.forge.roaster.model.source.ParameterSource<org.jboss.forge.roaster.model.source.JavaClassSource> parameterSource)  
      org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> removeThrows​(Class<? extends Exception> aClass)  
      org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> removeThrows​(String s)  
      org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> removeTypeVariable​(String s)  
      org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> removeTypeVariable​(org.jboss.forge.roaster.model.TypeVariable<?> typeVariable)  
      org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> setAbstract​(boolean b)  
      org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> setBody​(String s)  
      org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> setConstructor​(boolean b)  
      org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> setDefault​(boolean b)  
      org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> setFinal​(boolean b)  
      org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> setName​(String s)  
      org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> setNative​(boolean b)  
      org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> setPackagePrivate()  
      org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> setParameters​(String s)  
      org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> setPrivate()  
      org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> setProtected()  
      org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> setPublic()  
      org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> setReturnType​(Class<?> aClass)  
      org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> setReturnType​(String s)  
      org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> setReturnType​(org.jboss.forge.roaster.model.JavaType<?> javaType)  
      org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> setReturnType​(org.jboss.forge.roaster.model.Type<?> arg0)  
      org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> setReturnTypeVoid()  
      org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> setStatic​(boolean b)  
      org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> setSynchronized​(boolean b)  
      org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> setVisibility​(org.jboss.forge.roaster.model.Visibility visibility)  
      String toSignature()  
    • Constructor Detail

      • AnonymousMethodSource

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

      • setDefault

        public org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> setDefault​(boolean b)
        Specified by:
        setDefault in interface org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>
      • setSynchronized

        public org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> setSynchronized​(boolean b)
        Specified by:
        setSynchronized in interface org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>
      • setNative

        public org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> setNative​(boolean b)
        Specified by:
        setNative in interface org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>
      • setReturnType

        public org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> setReturnType​(Class<?> aClass)
        Specified by:
        setReturnType in interface org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>
      • setReturnType

        public org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> setReturnType​(String s)
        Specified by:
        setReturnType in interface org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>
      • setReturnType

        public org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> setReturnType​(org.jboss.forge.roaster.model.JavaType<?> javaType)
        Specified by:
        setReturnType in interface org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>
      • setReturnTypeVoid

        public org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> setReturnTypeVoid()
        Specified by:
        setReturnTypeVoid in interface org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>
      • setBody

        public org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> setBody​(String s)
        Specified by:
        setBody in interface org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>
      • setConstructor

        public org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> setConstructor​(boolean b)
        Specified by:
        setConstructor in interface org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>
      • setParameters

        public org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> setParameters​(String s)
        Specified by:
        setParameters in interface org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>
      • addThrows

        public org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> addThrows​(String s)
        Specified by:
        addThrows in interface org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>
      • addThrows

        public org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> addThrows​(Class<? extends Exception> aClass)
        Specified by:
        addThrows in interface org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>
      • removeThrows

        public org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> removeThrows​(String s)
        Specified by:
        removeThrows in interface org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>
      • removeThrows

        public org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> removeThrows​(Class<? extends Exception> aClass)
        Specified by:
        removeThrows in interface org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>
      • isSynchronized

        public boolean isSynchronized()
        Specified by:
        isSynchronized in interface org.jboss.forge.roaster.model.Method<org.jboss.forge.roaster.model.source.JavaClassSource,​org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>>
      • isNative

        public boolean isNative()
        Specified by:
        isNative in interface org.jboss.forge.roaster.model.Method<org.jboss.forge.roaster.model.source.JavaClassSource,​org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>>
      • getBody

        public String getBody()
        Specified by:
        getBody in interface org.jboss.forge.roaster.model.Method<org.jboss.forge.roaster.model.source.JavaClassSource,​org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>>
      • isConstructor

        public boolean isConstructor()
        Specified by:
        isConstructor in interface org.jboss.forge.roaster.model.Method<org.jboss.forge.roaster.model.source.JavaClassSource,​org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>>
      • getReturnType

        public org.jboss.forge.roaster.model.Type<org.jboss.forge.roaster.model.source.JavaClassSource> getReturnType()
        Specified by:
        getReturnType in interface org.jboss.forge.roaster.model.Method<org.jboss.forge.roaster.model.source.JavaClassSource,​org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>>
      • isReturnTypeVoid

        public boolean isReturnTypeVoid()
        Specified by:
        isReturnTypeVoid in interface org.jboss.forge.roaster.model.Method<org.jboss.forge.roaster.model.source.JavaClassSource,​org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>>
      • getParameters

        public List<org.jboss.forge.roaster.model.source.ParameterSource<org.jboss.forge.roaster.model.source.JavaClassSource>> getParameters()
        Specified by:
        getParameters in interface org.jboss.forge.roaster.model.Method<org.jboss.forge.roaster.model.source.JavaClassSource,​org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>>
        Specified by:
        getParameters in interface org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>
      • toSignature

        public String toSignature()
        Specified by:
        toSignature in interface org.jboss.forge.roaster.model.Method<org.jboss.forge.roaster.model.source.JavaClassSource,​org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>>
      • getThrownExceptions

        public List<String> getThrownExceptions()
        Specified by:
        getThrownExceptions in interface org.jboss.forge.roaster.model.Method<org.jboss.forge.roaster.model.source.JavaClassSource,​org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>>
      • isDefault

        public boolean isDefault()
        Specified by:
        isDefault in interface org.jboss.forge.roaster.model.Method<org.jboss.forge.roaster.model.source.JavaClassSource,​org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>>
      • addParameter

        public org.jboss.forge.roaster.model.source.ParameterSource<org.jboss.forge.roaster.model.source.JavaClassSource> addParameter​(Class<?> aClass,
                                                                                                                                       String s)
        Specified by:
        addParameter in interface org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>
      • addParameter

        public org.jboss.forge.roaster.model.source.ParameterSource<org.jboss.forge.roaster.model.source.JavaClassSource> addParameter​(String s,
                                                                                                                                       String s1)
        Specified by:
        addParameter in interface org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>
      • addParameter

        public org.jboss.forge.roaster.model.source.ParameterSource<org.jboss.forge.roaster.model.source.JavaClassSource> addParameter​(org.jboss.forge.roaster.model.JavaType<?> javaType,
                                                                                                                                       String s)
        Specified by:
        addParameter in interface org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>
      • removeAllAnnotations

        public void removeAllAnnotations()
        Specified by:
        removeAllAnnotations in interface org.jboss.forge.roaster.model.source.AnnotationTargetSource<org.jboss.forge.roaster.model.source.JavaClassSource,​org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>>
      • removeParameter

        public org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> removeParameter​(org.jboss.forge.roaster.model.source.ParameterSource<org.jboss.forge.roaster.model.source.JavaClassSource> parameterSource)
        Specified by:
        removeParameter in interface org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>
      • removeParameter

        public org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> removeParameter​(Class<?> aClass,
                                                                                                                                       String s)
        Specified by:
        removeParameter in interface org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>
      • removeParameter

        public org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> removeParameter​(String s,
                                                                                                                                       String s1)
        Specified by:
        removeParameter in interface org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>
      • removeParameter

        public org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> removeParameter​(org.jboss.forge.roaster.model.JavaType<?> javaType,
                                                                                                                                       String s)
        Specified by:
        removeParameter in interface org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>
      • setAbstract

        public org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> setAbstract​(boolean b)
        Specified by:
        setAbstract in interface org.jboss.forge.roaster.model.source.AbstractableSource<org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>>
      • getAnnotations

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

        public boolean hasAnnotation​(Class<? extends Annotation> aClass)
        Specified by:
        hasAnnotation in interface org.jboss.forge.roaster.model.AnnotationTarget<org.jboss.forge.roaster.model.source.JavaClassSource>
      • hasAnnotation

        public boolean hasAnnotation​(String s)
        Specified by:
        hasAnnotation in interface org.jboss.forge.roaster.model.AnnotationTarget<org.jboss.forge.roaster.model.source.JavaClassSource>
      • getAnnotation

        public org.jboss.forge.roaster.model.source.AnnotationSource<org.jboss.forge.roaster.model.source.JavaClassSource> getAnnotation​(Class<? extends Annotation> aClass)
        Specified by:
        getAnnotation in interface org.jboss.forge.roaster.model.AnnotationTarget<org.jboss.forge.roaster.model.source.JavaClassSource>
        Specified by:
        getAnnotation in interface org.jboss.forge.roaster.model.source.AnnotationTargetSource<org.jboss.forge.roaster.model.source.JavaClassSource,​org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>>
      • getAnnotation

        public org.jboss.forge.roaster.model.source.AnnotationSource<org.jboss.forge.roaster.model.source.JavaClassSource> getAnnotation​(String s)
        Specified by:
        getAnnotation in interface org.jboss.forge.roaster.model.AnnotationTarget<org.jboss.forge.roaster.model.source.JavaClassSource>
        Specified by:
        getAnnotation in interface org.jboss.forge.roaster.model.source.AnnotationTargetSource<org.jboss.forge.roaster.model.source.JavaClassSource,​org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>>
      • addAnnotation

        public org.jboss.forge.roaster.model.source.AnnotationSource<org.jboss.forge.roaster.model.source.JavaClassSource> addAnnotation()
        Specified by:
        addAnnotation in interface org.jboss.forge.roaster.model.source.AnnotationTargetSource<org.jboss.forge.roaster.model.source.JavaClassSource,​org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>>
      • addAnnotation

        public org.jboss.forge.roaster.model.source.AnnotationSource<org.jboss.forge.roaster.model.source.JavaClassSource> addAnnotation​(Class<? extends Annotation> aClass)
        Specified by:
        addAnnotation in interface org.jboss.forge.roaster.model.source.AnnotationTargetSource<org.jboss.forge.roaster.model.source.JavaClassSource,​org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>>
      • addAnnotation

        public org.jboss.forge.roaster.model.source.AnnotationSource<org.jboss.forge.roaster.model.source.JavaClassSource> addAnnotation​(String s)
        Specified by:
        addAnnotation in interface org.jboss.forge.roaster.model.source.AnnotationTargetSource<org.jboss.forge.roaster.model.source.JavaClassSource,​org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>>
      • removeAnnotation

        public org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> removeAnnotation​(org.jboss.forge.roaster.model.Annotation<org.jboss.forge.roaster.model.source.JavaClassSource> annotation)
        Specified by:
        removeAnnotation in interface org.jboss.forge.roaster.model.source.AnnotationTargetSource<org.jboss.forge.roaster.model.source.JavaClassSource,​org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>>
      • getTypeVariables

        public List<org.jboss.forge.roaster.model.source.TypeVariableSource<org.jboss.forge.roaster.model.source.JavaClassSource>> getTypeVariables()
        Specified by:
        getTypeVariables in interface org.jboss.forge.roaster.model.GenericCapable<org.jboss.forge.roaster.model.source.JavaClassSource>
        Specified by:
        getTypeVariables in interface org.jboss.forge.roaster.model.source.GenericCapableSource<org.jboss.forge.roaster.model.source.JavaClassSource,​org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>>
      • getTypeVariable

        public org.jboss.forge.roaster.model.source.TypeVariableSource<org.jboss.forge.roaster.model.source.JavaClassSource> getTypeVariable​(String s)
        Specified by:
        getTypeVariable in interface org.jboss.forge.roaster.model.GenericCapable<org.jboss.forge.roaster.model.source.JavaClassSource>
        Specified by:
        getTypeVariable in interface org.jboss.forge.roaster.model.source.GenericCapableSource<org.jboss.forge.roaster.model.source.JavaClassSource,​org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>>
      • addTypeVariable

        public org.jboss.forge.roaster.model.source.TypeVariableSource<org.jboss.forge.roaster.model.source.JavaClassSource> addTypeVariable()
        Specified by:
        addTypeVariable in interface org.jboss.forge.roaster.model.source.GenericCapableSource<org.jboss.forge.roaster.model.source.JavaClassSource,​org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>>
      • addTypeVariable

        public org.jboss.forge.roaster.model.source.TypeVariableSource<org.jboss.forge.roaster.model.source.JavaClassSource> addTypeVariable​(String s)
        Specified by:
        addTypeVariable in interface org.jboss.forge.roaster.model.source.GenericCapableSource<org.jboss.forge.roaster.model.source.JavaClassSource,​org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>>
      • removeTypeVariable

        public org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> removeTypeVariable​(String s)
        Specified by:
        removeTypeVariable in interface org.jboss.forge.roaster.model.source.GenericCapableSource<org.jboss.forge.roaster.model.source.JavaClassSource,​org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>>
      • removeTypeVariable

        public org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> removeTypeVariable​(org.jboss.forge.roaster.model.TypeVariable<?> typeVariable)
        Specified by:
        removeTypeVariable in interface org.jboss.forge.roaster.model.source.GenericCapableSource<org.jboss.forge.roaster.model.source.JavaClassSource,​org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>>
      • hasJavaDoc

        public boolean hasJavaDoc()
        Specified by:
        hasJavaDoc in interface org.jboss.forge.roaster.model.JavaDocCapable<org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>>
      • isAbstract

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

        public org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> setFinal​(boolean b)
        Specified by:
        setFinal in interface org.jboss.forge.roaster.model.source.FinalCapableSource<org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>>
      • 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<org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>> getJavaDoc()
        Specified by:
        getJavaDoc in interface org.jboss.forge.roaster.model.JavaDocCapable<org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>>
        Specified by:
        getJavaDoc in interface org.jboss.forge.roaster.model.source.JavaDocCapableSource<org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>>
      • removeJavaDoc

        public org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> removeJavaDoc()
        Specified by:
        removeJavaDoc in interface org.jboss.forge.roaster.model.source.JavaDocCapableSource<org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>>
      • setName

        public org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> setName​(String s)
        Specified by:
        setName in interface org.jboss.forge.roaster.model.source.NamedSource<org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>>
      • getName

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

        public org.jboss.forge.roaster.model.source.JavaClassSource getOrigin()
        Specified by:
        getOrigin in interface org.jboss.forge.roaster.Origin<org.jboss.forge.roaster.model.source.JavaClassSource>
      • setStatic

        public org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> setStatic​(boolean b)
        Specified by:
        setStatic in interface org.jboss.forge.roaster.model.source.StaticCapableSource<org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>>
      • isStatic

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

        public org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> setPackagePrivate()
        Specified by:
        setPackagePrivate in interface org.jboss.forge.roaster.model.source.VisibilityScopedSource<org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>>
      • setPublic

        public org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> setPublic()
        Specified by:
        setPublic in interface org.jboss.forge.roaster.model.source.VisibilityScopedSource<org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>>
      • setPrivate

        public org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> setPrivate()
        Specified by:
        setPrivate in interface org.jboss.forge.roaster.model.source.VisibilityScopedSource<org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>>
      • setProtected

        public org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> setProtected()
        Specified by:
        setProtected in interface org.jboss.forge.roaster.model.source.VisibilityScopedSource<org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>>
      • setVisibility

        public org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> setVisibility​(org.jboss.forge.roaster.model.Visibility visibility)
        Specified by:
        setVisibility in interface org.jboss.forge.roaster.model.source.VisibilityScopedSource<org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>>
      • 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
      • hasTypeVariable

        public boolean hasTypeVariable​(String arg0)
        Specified by:
        hasTypeVariable in interface org.jboss.forge.roaster.model.GenericCapable<org.jboss.forge.roaster.model.source.JavaClassSource>
      • setReturnType

        public org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> setReturnType​(org.jboss.forge.roaster.model.Type<?> arg0)
        Specified by:
        setReturnType in interface org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>