public class Descriptors
extends java.lang.Object
Modifier and Type | Class and 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 |
Modifier and Type | Field and 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 and Description |
---|
Descriptors() |
Modifier and Type | Method and 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 FQN
|
Descriptors.TypeRef |
getTypeRef(java.lang.String binaryClassName) |
Descriptors.TypeRef |
getTypeRefFromFQN(java.lang.String fqn) |
Descriptors.TypeRef |
getTypeRefFromPath(java.lang.String path) |
java.util.Map<java.lang.String,Descriptors.TypeRef> typeRefCache
java.util.Map<java.lang.String,Descriptors.Descriptor> descriptorCache
java.util.Map<java.lang.String,Descriptors.PackageRef> packageCache
static final Descriptors.PackageRef DEFAULT_PACKAGE
static final Descriptors.PackageRef PRIMITIVE_PACKAGE
static final Descriptors.TypeRef VOID
static final Descriptors.TypeRef BOOLEAN
static final Descriptors.TypeRef BYTE
static final Descriptors.TypeRef CHAR
static final Descriptors.TypeRef SHORT
static final Descriptors.TypeRef INTEGER
static final Descriptors.TypeRef LONG
static final Descriptors.TypeRef DOUBLE
static final Descriptors.TypeRef FLOAT
public Descriptors.TypeRef getTypeRef(java.lang.String binaryClassName)
public Descriptors.PackageRef getPackageRef(java.lang.String binaryPackName)
public Descriptors.Descriptor getDescriptor(java.lang.String descriptor)
public static java.lang.String getShortName(java.lang.String fqn)
public static java.lang.String binaryToFQN(java.lang.String binary)
public static java.lang.String fqnToBinary(java.lang.String binary)
public static java.lang.String getPackage(java.lang.String binaryNameOrFqn)
public static java.lang.String fqnToPath(java.lang.String s)
public Descriptors.TypeRef getTypeRefFromFQN(java.lang.String fqn)
public Descriptors.TypeRef getTypeRefFromPath(java.lang.String path)