Interface HasParameterTypes
- All Known Implementing Classes:
AccessTarget.CodeUnitAccessTarget
,AccessTarget.CodeUnitCallTarget
,AccessTarget.CodeUnitReferenceTarget
,AccessTarget.ConstructorCallTarget
,AccessTarget.ConstructorReferenceTarget
,AccessTarget.MethodCallTarget
,AccessTarget.MethodReferenceTarget
,JavaCodeUnit
,JavaConstructor
,JavaMethod
,JavaStaticInitializer
public interface HasParameterTypes
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescription
-
Method Details
-
getParameterTypes
- Returns:
- the raw parameter types of this object, e.g.
for a method
this would be thevoid someMethod(String first, int second) {..}
JavaClasses
equivalent to[String.class, int.class]
,
for a method
this would be the<T> void someMethod(T generic) {..}
JavaTypeVariable
T
.
Note that for non-generic cases this returns the same asgetRawParameterTypes()
.
-
getRawParameterTypes
- Returns:
- the raw parameter types of this object, e.g.
for a method
this would be thevoid someMethod(String first, int second) {..}
JavaClasses
equivalent to[String.class, int.class]
,
for a method
this would be the erasure of the generic type variable<T> void someMethod(T generic) {..}
T
, i.e. theJavaClass
equivalent toObject.class
.
Note that for non-generic cases this returns the same asgetParameterTypes()
.
-