Package aQute.bnd.compatibility
Class Scope
java.lang.Object
aQute.bnd.compatibility.Scope
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) Access
(package private) GenericType
(package private) Scope
(package private) Scope
(package private) GenericType[]
(package private) Kind
(package private) final String
(package private) GenericType[]
(package private) GenericParameter[]
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
static String
classIdentity
(String name2) void
static String
constructorIdentity
(String descriptor) static String
fieldIdentity
(String name, String descriptor) (package private) Scope
boolean
isTop()
static String
methodIdentity
(String name, String descriptor) void
void
report
(Appendable a, int indent) void
void
setBase
(GenericType typeSignature) void
setDeclaring
(Scope declaring) void
setEnclosing
(Scope enclosing) void
setExceptionTypes
(GenericType[] convert) void
setGenericParameter
(GenericParameter[] typeVars) void
void
setParameterTypes
(GenericType[] convert) toString()
-
Field Details
-
children
-
name
-
access
Access access -
kind
Kind kind -
enclosing
Scope enclosing -
declaring
Scope declaring -
typeVars
GenericParameter[] typeVars -
name2bounds
-
base
GenericType base -
parameters
GenericType[] parameters -
exceptions
GenericType[] exceptions
-
-
Constructor Details
-
Scope
-
-
Method Details
-
getScope
-
setParameterTypes
-
setExceptionTypes
-
setBase
-
toString
-
report
- Throws:
IOException
-
add
-
setDeclaring
-
setAccess
-
setEnclosing
-
isTop
public boolean isTop() -
setKind
-
classIdentity
-
methodIdentity
-
constructorIdentity
-
fieldIdentity
-
cleanRoot
public void cleanRoot() -
prune
-
setGenericParameter
-