Package aQute.bnd.osgi
Class Descriptors
- java.lang.Object
-
- aQute.bnd.osgi.Descriptors
-
public class Descriptors extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
Descriptors.ArrayRef
private static class
Descriptors.ConcreteRef
class
Descriptors.Descriptor
static class
Descriptors.PackageRef
class
Descriptors.Signature
static class
Descriptors.SignatureType
static interface
Descriptors.TypeRef
-
Field Summary
Fields Modifier and Type Field Description (package private) static Descriptors.TypeRef
BOOLEAN
(package private) static Descriptors.TypeRef
BYTE
(package private) static Descriptors.TypeRef
CHAR
(package private) static Descriptors.PackageRef
DEFAULT_PACKAGE
(package private) java.util.Map<java.lang.String,Descriptors.Descriptor>
descriptorCache
(package private) static Descriptors.TypeRef
DOUBLE
(package private) static Descriptors.TypeRef
FLOAT
(package private) static Descriptors.TypeRef
INTEGER
(package private) static Descriptors.TypeRef
LONG
(package private) java.util.Map<java.lang.String,Descriptors.PackageRef>
packageCache
(package private) static Descriptors.PackageRef
PRIMITIVE_PACKAGE
(package private) static Descriptors.TypeRef
SHORT
(package private) java.util.Map<java.lang.String,Descriptors.TypeRef>
typeRefCache
(package private) static Descriptors.TypeRef
VOID
-
Constructor Summary
Constructors Constructor Description Descriptors()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.lang.String
binaryToFQN(java.lang.String binary)
static java.lang.String
fqnToBinary(java.lang.String binary)
static java.lang.String
fqnToPath(java.lang.String s)
Descriptors.Descriptor
getDescriptor(java.lang.String descriptor)
static java.lang.String
getPackage(java.lang.String binaryNameOrFqn)
Descriptors.PackageRef
getPackageRef(java.lang.String binaryPackName)
static java.lang.String
getShortName(java.lang.String fqn)
Return the short name of a FQNDescriptors.TypeRef
getTypeRef(java.lang.String binaryClassName)
Descriptors.TypeRef
getTypeRefFromFQN(java.lang.String fqn)
Descriptors.TypeRef
getTypeRefFromPath(java.lang.String path)
-
-
-
Field Detail
-
typeRefCache
java.util.Map<java.lang.String,Descriptors.TypeRef> typeRefCache
-
descriptorCache
java.util.Map<java.lang.String,Descriptors.Descriptor> descriptorCache
-
packageCache
java.util.Map<java.lang.String,Descriptors.PackageRef> packageCache
-
DEFAULT_PACKAGE
static final Descriptors.PackageRef DEFAULT_PACKAGE
-
PRIMITIVE_PACKAGE
static final Descriptors.PackageRef PRIMITIVE_PACKAGE
-
VOID
static final Descriptors.TypeRef VOID
-
BOOLEAN
static final Descriptors.TypeRef BOOLEAN
-
BYTE
static final Descriptors.TypeRef BYTE
-
CHAR
static final Descriptors.TypeRef CHAR
-
SHORT
static final Descriptors.TypeRef SHORT
-
INTEGER
static final Descriptors.TypeRef INTEGER
-
LONG
static final Descriptors.TypeRef LONG
-
DOUBLE
static final Descriptors.TypeRef DOUBLE
-
FLOAT
static final Descriptors.TypeRef FLOAT
-
-
Method Detail
-
getTypeRef
public Descriptors.TypeRef getTypeRef(java.lang.String binaryClassName)
-
getPackageRef
public Descriptors.PackageRef getPackageRef(java.lang.String binaryPackName)
-
getDescriptor
public Descriptors.Descriptor getDescriptor(java.lang.String descriptor)
-
getShortName
public static java.lang.String getShortName(java.lang.String fqn)
Return the short name of a FQN
-
binaryToFQN
public static java.lang.String binaryToFQN(java.lang.String binary)
-
fqnToBinary
public static java.lang.String fqnToBinary(java.lang.String binary)
-
getPackage
public static java.lang.String getPackage(java.lang.String binaryNameOrFqn)
-
fqnToPath
public static java.lang.String fqnToPath(java.lang.String s)
-
getTypeRefFromFQN
public Descriptors.TypeRef getTypeRefFromFQN(java.lang.String fqn)
-
getTypeRefFromPath
public Descriptors.TypeRef getTypeRefFromPath(java.lang.String path)
-
-