Package org.teavm.model
Interface MethodReader
-
- All Superinterfaces:
ElementReader,MemberReader
- All Known Implementing Classes:
MethodHolder
public interface MethodReader extends MemberReader
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgenericParameterCount()GenericValueTypegenericParameterType(int index)AnnotationValuegetAnnotationDefault()MethodDescriptorgetDescriptor()GenericValueTypegetGenericResultType()AnnotationContainerReader[]getParameterAnnotations()ValueType[]getParameterTypes()ProgramReadergetProgram()MethodReferencegetReference()ValueTypegetResultType()ValueType[]getSignature()GenericTypeParameter[]getTypeParameters()AnnotationContainerReaderparameterAnnotation(int index)intparameterCount()ValueTypeparameterType(int index)-
Methods inherited from interface org.teavm.model.ElementReader
getAnnotations, getLevel, getName, hasModifier, readModifiers
-
Methods inherited from interface org.teavm.model.MemberReader
getOwnerName
-
-
-
-
Method Detail
-
getResultType
ValueType getResultType()
-
getTypeParameters
GenericTypeParameter[] getTypeParameters()
-
getGenericResultType
GenericValueType getGenericResultType()
-
parameterCount
int parameterCount()
-
getSignature
ValueType[] getSignature()
-
parameterType
ValueType parameterType(int index)
-
genericParameterCount
int genericParameterCount()
-
genericParameterType
GenericValueType genericParameterType(int index)
-
getParameterTypes
ValueType[] getParameterTypes()
-
parameterAnnotation
AnnotationContainerReader parameterAnnotation(int index)
-
getParameterAnnotations
AnnotationContainerReader[] getParameterAnnotations()
-
getDescriptor
MethodDescriptor getDescriptor()
-
getReference
MethodReference getReference()
-
getProgram
ProgramReader getProgram()
-
getAnnotationDefault
AnnotationValue getAnnotationDefault()
-
-