Class GenericType
java.lang.Object
org.jd.core.v1.model.javasyntax.type.GenericType
- All Implemented Interfaces:
Iterable<Type>, BaseType, BaseTypeArgument, Type, TypeArgument, TypeArgumentVisitable, TypeVisitable, Base<Type>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(TypeArgumentVisitor visitor) voidaccept(TypeVisitor visitor) createType(int dimension) booleanintgetName()inthashCode()booleanbooleanisTypeArgumentAssignableFrom(Map<String, BaseType> typeBounds, BaseTypeArgument typeArgument) toString()Methods inherited from interface BaseTypeArgument
getTypeArgumentFirst, getTypeArgumentList, isTypeArgumentList, typeArgumentSizeMethods inherited from interface Iterable
forEach, spliteratorMethods inherited from interface Type
isObject, isPrimitive
-
Field Details
-
name
-
dimension
protected int dimension
-
-
Constructor Details
-
GenericType
-
GenericType
-
-
Method Details
-
getName
-
getDescriptor
- Specified by:
getDescriptorin interfaceType
-
getDimension
public int getDimension()- Specified by:
getDimensionin interfaceType
-
createType
- Specified by:
createTypein interfaceType
-
equals
-
hashCode
-
accept
- Specified by:
acceptin interfaceTypeVisitable
-
accept
- Specified by:
acceptin interfaceTypeArgumentVisitable
-
isTypeArgumentAssignableFrom
public boolean isTypeArgumentAssignableFrom(Map<String, BaseType> typeBounds, BaseTypeArgument typeArgument) - Specified by:
isTypeArgumentAssignableFromin interfaceBaseTypeArgument
-
isGeneric
-
toString
-