Class Type
java.lang.Object
org.openjdk.asmtools.jdis.notations.Type
- Direct Known Subclasses:
Type.ArrayType, Type.ClassSigType, Type.ClassType, Type.MethodType, Type.SimpleType, Type.TypeParamType, Type.WildcardType
Family of classes used to represent the parsed form of a
Descriptor
or Signature.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classRepresents an array type signature.static classRepresents a class signature.static classRepresents a class type signature.static classRepresents a method type signature.static classRepresents a type signature with a simple name.static classRepresents a FormalTypeParameter.static interfacestatic classRepresents a wildcard type argument. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract <R,D> R accept(Type.Visitor<R, D> visitor, D data) protected static voidprotected static voidappendIfNotEmpty(StringBuilder sb, String prefix, List<? extends Type> types, String suffix) booleanisObject()
-
Constructor Details
-
Type
protected Type()
-
-
Method Details
-
isObject
public boolean isObject() -
accept
-
append
protected static void append(StringBuilder sb, String prefix, List<? extends Type> types, String suffix) -
appendIfNotEmpty
protected static void appendIfNotEmpty(StringBuilder sb, String prefix, List<? extends Type> types, String suffix)
-