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 class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.jd.core.v1.util.Base
getFirst, getLast, getList, isList, iterator, sizeMethods inherited from interface org.jd.core.v1.model.javasyntax.type.BaseTypeArgument
getTypeArgumentFirst, getTypeArgumentList, isTypeArgumentList, typeArgumentSizeMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface org.jd.core.v1.model.javasyntax.type.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
public int 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
public boolean isGeneric() -
toString
-