Package aQute.bnd.signatures
Class Signatures
- java.lang.Object
-
- aQute.bnd.signatures.Signatures
-
class Signatures extends java.lang.Object
See JVMS 4.7.9.1. Signatures for the specification of signatures.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static JavaTypeSignature[]
EMPTY_JavaTypeSignature
(package private) static ReferenceTypeSignature[]
EMPTY_ReferenceTypeSignature
-
Constructor Summary
Constructors Modifier Constructor Description private
Signatures()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static void
erasedBinaryReferences(JavaTypeSignature sig, java.util.Set<java.lang.String> references)
(package private) static java.lang.String
intern(java.lang.String s)
(package private) static boolean
isEmpty(java.lang.Object[] array)
(package private) static JavaTypeSignature
parseJavaTypeSignature(StringRover signature)
(package private) static ReferenceTypeSignature
parseReferenceTypeSignature(StringRover signature)
-
-
-
Field Detail
-
EMPTY_JavaTypeSignature
static final JavaTypeSignature[] EMPTY_JavaTypeSignature
-
EMPTY_ReferenceTypeSignature
static final ReferenceTypeSignature[] EMPTY_ReferenceTypeSignature
-
-
Method Detail
-
parseJavaTypeSignature
static JavaTypeSignature parseJavaTypeSignature(StringRover signature)
-
parseReferenceTypeSignature
static ReferenceTypeSignature parseReferenceTypeSignature(StringRover signature)
-
erasedBinaryReferences
static void erasedBinaryReferences(JavaTypeSignature sig, java.util.Set<java.lang.String> references)
-
isEmpty
static boolean isEmpty(java.lang.Object[] array)
-
intern
static java.lang.String intern(java.lang.String s)
-
-