Package aQute.bnd.osgi
Class Descriptors.ConcreteRef
java.lang.Object
aQute.bnd.osgi.Descriptors.ConcreteRef
- All Implemented Interfaces:
Descriptors.TypeRef
,Comparable<Descriptors.TypeRef>
- Enclosing class:
- Descriptors
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final String
(package private) final String
(package private) final Descriptors.PackageRef
(package private) final boolean
-
Constructor Summary
ConstructorsConstructorDescriptionConcreteRef
(Descriptors.PackageRef packageRef, String binaryName) ConcreteRef
(String binaryName, String fqn, Descriptors.PackageRef packageRef) -
Method Summary
-
Field Details
-
binaryName
-
fqn
-
primitive
final boolean primitive -
packageRef
-
-
Constructor Details
-
ConcreteRef
ConcreteRef(Descriptors.PackageRef packageRef, String binaryName) -
ConcreteRef
ConcreteRef(String binaryName, String fqn, Descriptors.PackageRef packageRef)
-
-
Method Details
-
getBinary
- Specified by:
getBinary
in interfaceDescriptors.TypeRef
-
getPath
- Specified by:
getPath
in interfaceDescriptors.TypeRef
-
getSourcePath
- Specified by:
getSourcePath
in interfaceDescriptors.TypeRef
-
getFQN
- Specified by:
getFQN
in interfaceDescriptors.TypeRef
-
getDottedOnly
- Specified by:
getDottedOnly
in interfaceDescriptors.TypeRef
-
isPrimitive
public boolean isPrimitive()- Specified by:
isPrimitive
in interfaceDescriptors.TypeRef
-
getComponentTypeRef
- Specified by:
getComponentTypeRef
in interfaceDescriptors.TypeRef
-
getClassRef
- Specified by:
getClassRef
in interfaceDescriptors.TypeRef
-
getPackageRef
- Specified by:
getPackageRef
in interfaceDescriptors.TypeRef
-
getShortName
- Specified by:
getShortName
in interfaceDescriptors.TypeRef
-
getShorterName
- Specified by:
getShorterName
in interfaceDescriptors.TypeRef
-
isJava
public boolean isJava()- Specified by:
isJava
in interfaceDescriptors.TypeRef
-
toString
ReturninggetFQN()
is relied upon by other classes. -
isObject
public boolean isObject()- Specified by:
isObject
in interfaceDescriptors.TypeRef
-
equals
-
compareTo
- Specified by:
compareTo
in interfaceComparable<Descriptors.TypeRef>
-
hashCode
public int hashCode() -
isArray
public boolean isArray()- Specified by:
isArray
in interfaceDescriptors.TypeRef
-
isNested
public boolean isNested()- Specified by:
isNested
in interfaceDescriptors.TypeRef
-