com.pnfsoftware.jeb.core.units.code.java.IJavaType |
This interface is used to define a Java type.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
abstract IJavaType |
getArrayElementType()
Get the simplest type of an array type, that is, the type of a 0-dimension array.
| ||||||||||
abstract int |
getDimensions()
Get the dimension count of an array type.
| ||||||||||
abstract String |
getSignature()
Get the Java type name (internal form).
| ||||||||||
abstract boolean | isArray() | ||||||||||
abstract boolean | isBool() | ||||||||||
abstract boolean | isByte() | ||||||||||
abstract boolean | isChar() | ||||||||||
abstract boolean | isClassOrInterface() | ||||||||||
abstract boolean | isDouble() | ||||||||||
abstract boolean | isFloat() | ||||||||||
abstract boolean | isInt() | ||||||||||
abstract boolean | isLong() | ||||||||||
abstract boolean | isObject() | ||||||||||
abstract boolean | isPrimitive() | ||||||||||
abstract boolean | isShort() | ||||||||||
abstract boolean | isVoid() |
Get the simplest type of an array type, that is, the type of a 0-dimension array.
Example: [[[I -> I
Get the dimension count of an array type. This method will throw if this type is not an array.
Get the Java type name (internal form).
L.../...;
form