|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjersey.repackaged.org.objectweb.asm.TypePath
public class TypePath
The path to a type argument, wildcard bound, array element type, or static inner type within an enclosing type.
| Field Summary | |
|---|---|
static int |
ARRAY_ELEMENT
A type path step that steps into the element type of an array type. |
static int |
INNER_TYPE
A type path step that steps into the nested type of a class type. |
static int |
TYPE_ARGUMENT
A type path step that steps into a type argument of a generic type. |
static int |
WILDCARD_BOUND
A type path step that steps into the bound of a wildcard type. |
| Method Summary | |
|---|---|
static TypePath |
fromString(java.lang.String typePath)
Converts a type path in string form, in the format used by toString(), into a TypePath object. |
int |
getLength()
Returns the length of this path. |
int |
getStep(int index)
Returns the value of the given step of this path. |
int |
getStepArgument(int index)
Returns the index of the type argument that the given step is stepping into. |
java.lang.String |
toString()
Returns a string representation of this type path. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int ARRAY_ELEMENT
getStep.
public static final int INNER_TYPE
getStep.
public static final int WILDCARD_BOUND
getStep.
public static final int TYPE_ARGUMENT
getStep.
| Method Detail |
|---|
public int getLength()
public int getStep(int index)
index - an index between 0 and getLength(), exclusive.
ARRAY_ELEMENT, INNER_TYPE, WILDCARD_BOUND, or
TYPE_ARGUMENT.public int getStepArgument(int index)
TYPE_ARGUMENT.
index - an index between 0 and getLength(), exclusive.
public static TypePath fromString(java.lang.String typePath)
toString(), into a TypePath object.
typePath - a type path in string form, in the format used by
toString(). May be null or empty.
public java.lang.String toString()
ARRAY_ELEMENT steps are represented with '[', INNER_TYPE steps with '.', WILDCARD_BOUND steps
with '*' and TYPE_ARGUMENT steps with their type
argument index in decimal form.
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||