Package aQute.bnd.osgi
Class Descriptors.ConcreteRef
- java.lang.Object
-
- aQute.bnd.osgi.Descriptors.ConcreteRef
-
- All Implemented Interfaces:
Descriptors.TypeRef
,java.lang.Comparable<Descriptors.TypeRef>
- Enclosing class:
- Descriptors
private static class Descriptors.ConcreteRef extends java.lang.Object implements Descriptors.TypeRef
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.String
binaryName
(package private) java.lang.String
fqn
(package private) Descriptors.PackageRef
packageRef
(package private) boolean
primitive
-
Constructor Summary
Constructors Constructor Description ConcreteRef(Descriptors.PackageRef packageRef, java.lang.String binaryName)
ConcreteRef(java.lang.String binaryName, java.lang.String fqn, Descriptors.PackageRef pref)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(Descriptors.TypeRef other)
boolean
equals(java.lang.Object other)
java.lang.String
getBinary()
Descriptors.TypeRef
getClassRef()
Descriptors.TypeRef
getComponentTypeRef()
java.lang.String
getDottedOnly()
java.lang.String
getFQN()
Descriptors.PackageRef
getPackageRef()
java.lang.String
getPath()
java.lang.String
getShorterName()
java.lang.String
getShortName()
java.lang.String
getSourcePath()
int
hashCode()
boolean
isJava()
boolean
isObject()
boolean
isPrimitive()
java.lang.String
toString()
-
-
-
Field Detail
-
binaryName
final java.lang.String binaryName
-
fqn
final java.lang.String fqn
-
primitive
final boolean primitive
-
packageRef
final Descriptors.PackageRef packageRef
-
-
Constructor Detail
-
ConcreteRef
ConcreteRef(Descriptors.PackageRef packageRef, java.lang.String binaryName)
-
ConcreteRef
ConcreteRef(java.lang.String binaryName, java.lang.String fqn, Descriptors.PackageRef pref)
-
-
Method Detail
-
getBinary
public java.lang.String getBinary()
- Specified by:
getBinary
in interfaceDescriptors.TypeRef
-
getPath
public java.lang.String getPath()
- Specified by:
getPath
in interfaceDescriptors.TypeRef
-
getSourcePath
public java.lang.String getSourcePath()
- Specified by:
getSourcePath
in interfaceDescriptors.TypeRef
-
getFQN
public java.lang.String getFQN()
- Specified by:
getFQN
in interfaceDescriptors.TypeRef
-
getDottedOnly
public java.lang.String getDottedOnly()
- Specified by:
getDottedOnly
in interfaceDescriptors.TypeRef
-
isPrimitive
public boolean isPrimitive()
- Specified by:
isPrimitive
in interfaceDescriptors.TypeRef
-
getComponentTypeRef
public Descriptors.TypeRef getComponentTypeRef()
- Specified by:
getComponentTypeRef
in interfaceDescriptors.TypeRef
-
getClassRef
public Descriptors.TypeRef getClassRef()
- Specified by:
getClassRef
in interfaceDescriptors.TypeRef
-
getPackageRef
public Descriptors.PackageRef getPackageRef()
- Specified by:
getPackageRef
in interfaceDescriptors.TypeRef
-
getShortName
public java.lang.String getShortName()
- Specified by:
getShortName
in interfaceDescriptors.TypeRef
-
getShorterName
public java.lang.String getShorterName()
- Specified by:
getShorterName
in interfaceDescriptors.TypeRef
-
isJava
public boolean isJava()
- Specified by:
isJava
in interfaceDescriptors.TypeRef
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
isObject
public boolean isObject()
- Specified by:
isObject
in interfaceDescriptors.TypeRef
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in classjava.lang.Object
-
compareTo
public int compareTo(Descriptors.TypeRef other)
- Specified by:
compareTo
in interfacejava.lang.Comparable<Descriptors.TypeRef>
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-