Class ObjectReference
- java.lang.Object
-
- org.jd.core.v1.model.javasyntax.type.ObjectType
-
- org.jd.core.v1.model.javasyntax.reference.ObjectReference
-
- All Implemented Interfaces:
java.lang.Iterable<Type>
,Reference
,BaseType
,BaseTypeArgument
,Type
,TypeArgument
,TypeArgumentVisitable
,TypeVisitable
,Base<Type>
public class ObjectReference extends ObjectType implements Reference
-
-
Field Summary
-
Fields inherited from class org.jd.core.v1.model.javasyntax.type.ObjectType
descriptor, dimension, internalName, name, qualifiedName, TYPE_BOOLEAN, TYPE_BYTE, TYPE_CHARACTER, TYPE_CLASS, TYPE_CLASS_WILDCARD, TYPE_DOUBLE, TYPE_EXCEPTION, TYPE_FLOAT, TYPE_INTEGER, TYPE_ITERABLE, TYPE_LONG, TYPE_MATH, TYPE_OBJECT, TYPE_PRIMITIVE_BOOLEAN, TYPE_PRIMITIVE_BYTE, TYPE_PRIMITIVE_CHAR, TYPE_PRIMITIVE_DOUBLE, TYPE_PRIMITIVE_FLOAT, TYPE_PRIMITIVE_INT, TYPE_PRIMITIVE_LONG, TYPE_PRIMITIVE_SHORT, TYPE_PRIMITIVE_VOID, TYPE_RUNTIME_EXCEPTION, TYPE_SHORT, TYPE_STRING, TYPE_STRING_BUFFER, TYPE_STRING_BUILDER, TYPE_SYSTEM, TYPE_THREAD, TYPE_THROWABLE, TYPE_UNDEFINED_OBJECT, typeArguments
-
-
Constructor Summary
Constructors Constructor Description ObjectReference(java.lang.String internalName, java.lang.String qualifiedName, java.lang.String name)
ObjectReference(java.lang.String internalName, java.lang.String qualifiedName, java.lang.String name, int dimension)
ObjectReference(java.lang.String internalName, java.lang.String qualifiedName, java.lang.String name, BaseTypeArgument typeArguments)
ObjectReference(java.lang.String internalName, java.lang.String qualifiedName, java.lang.String name, BaseTypeArgument typeArguments, int dimension)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(ReferenceVisitor visitor)
-
Methods inherited from class org.jd.core.v1.model.javasyntax.type.ObjectType
accept, accept, createDescriptor, createType, createType, equals, getDescriptor, getDimension, getInternalName, getName, getQualifiedName, getTypeArguments, hashCode, isObject, isTypeArgumentAssignableFrom, isTypeArgumentAssignableFrom, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
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, isTypeArgumentList, typeArgumentSize
-
Methods inherited from interface org.jd.core.v1.model.javasyntax.type.Type
isGeneric, isPrimitive
-
-
-
-
Constructor Detail
-
ObjectReference
public ObjectReference(java.lang.String internalName, java.lang.String qualifiedName, java.lang.String name)
-
ObjectReference
public ObjectReference(java.lang.String internalName, java.lang.String qualifiedName, java.lang.String name, int dimension)
-
ObjectReference
public ObjectReference(java.lang.String internalName, java.lang.String qualifiedName, java.lang.String name, BaseTypeArgument typeArguments)
-
ObjectReference
public ObjectReference(java.lang.String internalName, java.lang.String qualifiedName, java.lang.String name, BaseTypeArgument typeArguments, int dimension)
-
-
Method Detail
-
accept
public void accept(ReferenceVisitor visitor)
-
-