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 Type
createType(int dimension)
java.lang.String
getDescriptor()
int
getDimension()
java.lang.String
getName()
default boolean
isGeneric()
default boolean
isObject()
default boolean
isPrimitive()
-
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()
-
-