Package jodd.proxetta
Interface TypeInfo
-
- All Known Implementing Classes:
TypeInfoImpl
public interface TypeInfo
Holds information about the types. Used for methods return type and arguments.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AnnotationInfo[]
getAnnotations()
Returns annotation info of type.java.lang.String
getName()
Returns bytecode-like type name, e.g.char
getOpcode()
Returns bytecode opcode.java.lang.String
getRawName()
Returns bytecode-like type name, e.g.java.lang.String
getType()
Returns java-like, e.g.
-
-
-
Method Detail
-
getAnnotations
AnnotationInfo[] getAnnotations()
Returns annotation info of type. SOme types (like for returning value) can't have annotation information.
-
getOpcode
char getOpcode()
Returns bytecode opcode.
-
getType
java.lang.String getType()
Returns java-like, e.g."java.lang.Integer"
.
-
getName
java.lang.String getName()
Returns bytecode-like type name, e.g."Ljava/lang/Integer;"
. Note that generics type names are not resolved.- See Also:
getRawName()
-
getRawName
java.lang.String getRawName()
Returns bytecode-like type name, e.g."Ljava/lang/Integer;"
.- See Also:
getName()
-
-