Class ReflectMethodImpl
java.lang.Object
org.teavm.metaprogramming.impl.reflect.ReflectMethodImpl
- All Implemented Interfaces:
org.teavm.metaprogramming.reflect.ReflectAnnotatedElement
,org.teavm.metaprogramming.reflect.ReflectMember
,org.teavm.metaprogramming.reflect.ReflectMethod
public class ReflectMethodImpl
extends Object
implements org.teavm.metaprogramming.reflect.ReflectMethod
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionReflectMethodImpl
(ReflectClassImpl<?> declaringClass, org.teavm.model.MethodReader method) -
Method Summary
Modifier and TypeMethodDescription<S extends Annotation>
SgetAnnotation
(Class<S> type) org.teavm.metaprogramming.ReflectClass<?>
int
getName()
org.teavm.metaprogramming.reflect.ReflectAnnotatedElement
getParameterAnnotations
(int index) int
org.teavm.metaprogramming.ReflectClass<?>
getParameterType
(int index) org.teavm.metaprogramming.ReflectClass<?>[]
org.teavm.metaprogramming.ReflectClass<?>
boolean
toString()
-
Field Details
-
method
public final org.teavm.model.MethodReader method
-
-
Constructor Details
-
ReflectMethodImpl
-
-
Method Details
-
getDeclaringClass
public org.teavm.metaprogramming.ReflectClass<?> getDeclaringClass()- Specified by:
getDeclaringClass
in interfaceorg.teavm.metaprogramming.reflect.ReflectMember
-
getName
- Specified by:
getName
in interfaceorg.teavm.metaprogramming.reflect.ReflectMember
-
getModifiers
public int getModifiers()- Specified by:
getModifiers
in interfaceorg.teavm.metaprogramming.reflect.ReflectMember
-
isConstructor
public boolean isConstructor()- Specified by:
isConstructor
in interfaceorg.teavm.metaprogramming.reflect.ReflectMethod
-
getReturnType
public org.teavm.metaprogramming.ReflectClass<?> getReturnType()- Specified by:
getReturnType
in interfaceorg.teavm.metaprogramming.reflect.ReflectMethod
-
getParameterTypes
public org.teavm.metaprogramming.ReflectClass<?>[] getParameterTypes()- Specified by:
getParameterTypes
in interfaceorg.teavm.metaprogramming.reflect.ReflectMethod
-
getParameterType
public org.teavm.metaprogramming.ReflectClass<?> getParameterType(int index) - Specified by:
getParameterType
in interfaceorg.teavm.metaprogramming.reflect.ReflectMethod
-
getParameterCount
public int getParameterCount()- Specified by:
getParameterCount
in interfaceorg.teavm.metaprogramming.reflect.ReflectMethod
-
getAnnotation
- Specified by:
getAnnotation
in interfaceorg.teavm.metaprogramming.reflect.ReflectAnnotatedElement
-
invoke
- Specified by:
invoke
in interfaceorg.teavm.metaprogramming.reflect.ReflectMethod
-
construct
- Specified by:
construct
in interfaceorg.teavm.metaprogramming.reflect.ReflectMethod
-
toString
-
getParameterAnnotations
public org.teavm.metaprogramming.reflect.ReflectAnnotatedElement getParameterAnnotations(int index) - Specified by:
getParameterAnnotations
in interfaceorg.teavm.metaprogramming.reflect.ReflectMethod
-