Class AnonymousMethodSource

java.lang.Object
org.apache.camel.parser.roaster.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

    Modifier and Type
    Method
    Description
    org.jboss.forge.roaster.model.source.AnnotationSource<org.jboss.forge.roaster.model.source.JavaClassSource>
     
    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>
     
    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>
     
    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>
     
    org.jboss.forge.roaster.model.source.TypeVariableSource<org.jboss.forge.roaster.model.source.JavaClassSource>
     
    org.jboss.forge.roaster.model.source.TypeVariableSource<org.jboss.forge.roaster.model.source.JavaClassSource>
     
    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>
     
    List<org.jboss.forge.roaster.model.source.AnnotationSource<org.jboss.forge.roaster.model.source.JavaClassSource>>
     
     
    int
     
    int
     
     
    org.jboss.forge.roaster.model.source.JavaDocSource<org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>>
     
    int
     
     
    org.jboss.forge.roaster.model.source.JavaClassSource
     
    List<org.jboss.forge.roaster.model.source.ParameterSource<org.jboss.forge.roaster.model.source.JavaClassSource>>
     
    org.jboss.forge.roaster.model.Type<org.jboss.forge.roaster.model.source.JavaClassSource>
     
    int
     
     
    org.jboss.forge.roaster.model.source.TypeVariableSource<org.jboss.forge.roaster.model.source.JavaClassSource>
     
    List<org.jboss.forge.roaster.model.source.TypeVariableSource<org.jboss.forge.roaster.model.source.JavaClassSource>>
     
    org.jboss.forge.roaster.model.Visibility
     
    boolean
    hasAnnotation(Class<? extends Annotation> aClass)
     
    boolean
     
    boolean
     
    boolean
     
    boolean
     
    boolean
     
    boolean
     
    boolean
     
    boolean
     
    boolean
     
    boolean
     
    boolean
     
    boolean
     
    boolean
     
    boolean
     
    boolean
     
    void
     
    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>
     
    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>
     
    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>
     
    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>
    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>
     
    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>
     
    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>
     
    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.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.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>
     
    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>
     
    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)
     
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • AnonymousMethodSource

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

    • 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>