Interface Type
-
- All Superinterfaces:
Base<Type>,BaseType,BaseTypeArgument,java.lang.Iterable<Type>,TypeArgument,TypeArgumentVisitable,TypeVisitable
- All Known Implementing Classes:
GenericType,InnerObjectReference,InnerObjectType,ObjectReference,ObjectType,PrimitiveType
public interface Type extends BaseType, TypeArgument
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description TypecreateType(int dimension)java.lang.StringgetDescriptor()intgetDimension()java.lang.StringgetName()default booleanisGeneric()default booleanisObject()default booleanisPrimitive()-
Methods inherited from interface org.jd.core.v1.util.Base
getFirst, getLast, getList, isList, iterator, size
-
Methods inherited from interface org.jd.core.v1.model.javasyntax.type.BaseTypeArgument
getTypeArgumentFirst, getTypeArgumentList, isTypeArgumentAssignableFrom, isTypeArgumentList, typeArgumentSize
-
Methods inherited from interface org.jd.core.v1.model.javasyntax.type.TypeArgumentVisitable
accept
-
Methods inherited from interface org.jd.core.v1.model.javasyntax.type.TypeVisitable
accept
-
-
-
-
Method Detail
-
getName
java.lang.String getName()
-
getDescriptor
java.lang.String getDescriptor()
-
getDimension
int getDimension()
-
createType
Type createType(int dimension)
-
isPrimitive
default boolean isPrimitive()
-
isObject
default boolean isObject()
-
isGeneric
default boolean isGeneric()
-
-