Class IntrospectMethodImpl

java.lang.Object
org.teavm.extension.introspect.IntrospectAnnotatedElementImpl
org.teavm.extension.introspect.IntrospectMethodImpl
All Implemented Interfaces:
org.teavm.extension.introspect.IntrospectAnnotatedElement, org.teavm.extension.introspect.IntrospectElement, org.teavm.extension.introspect.IntrospectGenericDeclaration, org.teavm.extension.introspect.IntrospectMember, org.teavm.extension.introspect.IntrospectMethod

public class IntrospectMethodImpl extends IntrospectAnnotatedElementImpl implements org.teavm.extension.introspect.IntrospectMethod
  • Field Details

  • Method Details

    • declaringClass

      public org.teavm.extension.introspect.IntrospectClass<?> declaringClass()
      Specified by:
      declaringClass in interface org.teavm.extension.introspect.IntrospectMember
    • name

      public String name()
      Specified by:
      name in interface org.teavm.extension.introspect.IntrospectElement
    • modifiers

      public int modifiers()
      Specified by:
      modifiers in interface org.teavm.extension.introspect.IntrospectElement
    • isConstructor

      public boolean isConstructor()
      Specified by:
      isConstructor in interface org.teavm.extension.introspect.IntrospectMethod
    • returnType

      public org.teavm.extension.introspect.IntrospectClass<?> returnType()
      Specified by:
      returnType in interface org.teavm.extension.introspect.IntrospectMethod
    • parameters

      public List<? extends org.teavm.extension.introspect.IntrospectParameter> parameters()
      Specified by:
      parameters in interface org.teavm.extension.introspect.IntrospectMethod
    • typeParameters

      public List<? extends org.teavm.extension.introspect.IntrospectTypeVariable> typeParameters()
      Specified by:
      typeParameters in interface org.teavm.extension.introspect.IntrospectGenericDeclaration
    • exceptionTypes

      public List<? extends org.teavm.extension.introspect.IntrospectClass<? extends Throwable>> exceptionTypes()
      Specified by:
      exceptionTypes in interface org.teavm.extension.introspect.IntrospectMethod
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • annotationContainer

      protected AnnotationContainerReader annotationContainer()
      Specified by:
      annotationContainer in class IntrospectAnnotatedElementImpl