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.StringbinaryName(package private) java.lang.Stringfqn(package private) Descriptors.PackageRefpackageRef(package private) booleanprimitive
-
Constructor Summary
Constructors Constructor Description ConcreteRef(Descriptors.PackageRef packageRef, java.lang.String binaryName)ConcreteRef(java.lang.String binaryName, java.lang.String fqn, Descriptors.PackageRef packageRef)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(Descriptors.TypeRef other)booleanequals(java.lang.Object other)java.lang.StringgetBinary()Descriptors.TypeRefgetClassRef()Descriptors.TypeRefgetComponentTypeRef()java.lang.StringgetDottedOnly()java.lang.StringgetFQN()Descriptors.PackageRefgetPackageRef()java.lang.StringgetPath()java.lang.StringgetShorterName()java.lang.StringgetShortName()java.lang.StringgetSourcePath()inthashCode()booleanisArray()booleanisJava()booleanisNested()booleanisObject()booleanisPrimitive()java.lang.StringtoString()ReturninggetFQN()is relied upon by other classes.
-
-
-
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 packageRef)
-
-
Method Detail
-
getBinary
public java.lang.String getBinary()
- Specified by:
getBinaryin interfaceDescriptors.TypeRef
-
getPath
public java.lang.String getPath()
- Specified by:
getPathin interfaceDescriptors.TypeRef
-
getSourcePath
public java.lang.String getSourcePath()
- Specified by:
getSourcePathin interfaceDescriptors.TypeRef
-
getFQN
public java.lang.String getFQN()
- Specified by:
getFQNin interfaceDescriptors.TypeRef
-
getDottedOnly
public java.lang.String getDottedOnly()
- Specified by:
getDottedOnlyin interfaceDescriptors.TypeRef
-
isPrimitive
public boolean isPrimitive()
- Specified by:
isPrimitivein interfaceDescriptors.TypeRef
-
getComponentTypeRef
public Descriptors.TypeRef getComponentTypeRef()
- Specified by:
getComponentTypeRefin interfaceDescriptors.TypeRef
-
getClassRef
public Descriptors.TypeRef getClassRef()
- Specified by:
getClassRefin interfaceDescriptors.TypeRef
-
getPackageRef
public Descriptors.PackageRef getPackageRef()
- Specified by:
getPackageRefin interfaceDescriptors.TypeRef
-
getShortName
public java.lang.String getShortName()
- Specified by:
getShortNamein interfaceDescriptors.TypeRef
-
getShorterName
public java.lang.String getShorterName()
- Specified by:
getShorterNamein interfaceDescriptors.TypeRef
-
isJava
public boolean isJava()
- Specified by:
isJavain interfaceDescriptors.TypeRef
-
toString
public java.lang.String toString()
ReturninggetFQN()is relied upon by other classes.- Overrides:
toStringin classjava.lang.Object
-
isObject
public boolean isObject()
- Specified by:
isObjectin interfaceDescriptors.TypeRef
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equalsin classjava.lang.Object
-
compareTo
public int compareTo(Descriptors.TypeRef other)
- Specified by:
compareToin interfacejava.lang.Comparable<Descriptors.TypeRef>
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
isArray
public boolean isArray()
- Specified by:
isArrayin interfaceDescriptors.TypeRef
-
isNested
public boolean isNested()
- Specified by:
isNestedin interfaceDescriptors.TypeRef
-
-