Package aQute.bnd.compatibility
Class Scope
- java.lang.Object
-
- aQute.bnd.compatibility.Scope
-
public class Scope extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) Access
access
(package private) GenericType
base
(package private) java.util.Map<java.lang.String,Scope>
children
(package private) Scope
declaring
(package private) Scope
enclosing
(package private) GenericType[]
exceptions
(package private) Kind
kind
(package private) java.lang.String
name
(package private) java.util.Map<java.lang.String,java.lang.String[]>
name2bounds
(package private) GenericType[]
parameters
(package private) GenericParameter[]
typeVars
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(Scope m)
static java.lang.String
classIdentity(java.lang.String name2)
void
cleanRoot()
static java.lang.String
constructorIdentity(java.lang.String descriptor)
static java.lang.String
fieldIdentity(java.lang.String name, java.lang.String descriptor)
(package private) Scope
getScope(java.lang.String name)
boolean
isTop()
static java.lang.String
methodIdentity(java.lang.String name, java.lang.String descriptor)
void
prune(java.util.EnumSet<Access> level)
void
report(java.lang.Appendable a, int indent)
void
setAccess(Access access)
void
setBase(GenericType typeSignature)
void
setDeclaring(Scope declaring)
void
setEnclosing(Scope enclosing)
void
setExceptionTypes(GenericType[] convert)
void
setGenericParameter(GenericParameter[] typeVars)
void
setKind(Kind kind)
void
setParameterTypes(GenericType[] convert)
java.lang.String
toString()
-
-
-
Field Detail
-
children
final java.util.Map<java.lang.String,Scope> children
-
name
final java.lang.String name
-
access
Access access
-
kind
Kind kind
-
enclosing
Scope enclosing
-
declaring
Scope declaring
-
typeVars
GenericParameter[] typeVars
-
name2bounds
java.util.Map<java.lang.String,java.lang.String[]> name2bounds
-
base
GenericType base
-
parameters
GenericType[] parameters
-
exceptions
GenericType[] exceptions
-
-
Method Detail
-
getScope
Scope getScope(java.lang.String name)
-
setParameterTypes
public void setParameterTypes(GenericType[] convert)
-
setExceptionTypes
public void setExceptionTypes(GenericType[] convert)
-
setBase
public void setBase(GenericType typeSignature)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
report
public void report(java.lang.Appendable a, int indent) throws java.io.IOException
- Throws:
java.io.IOException
-
add
public void add(Scope m)
-
setDeclaring
public void setDeclaring(Scope declaring)
-
setAccess
public void setAccess(Access access)
-
setEnclosing
public void setEnclosing(Scope enclosing)
-
isTop
public boolean isTop()
-
setKind
public void setKind(Kind kind)
-
classIdentity
public static java.lang.String classIdentity(java.lang.String name2)
-
methodIdentity
public static java.lang.String methodIdentity(java.lang.String name, java.lang.String descriptor)
-
constructorIdentity
public static java.lang.String constructorIdentity(java.lang.String descriptor)
-
fieldIdentity
public static java.lang.String fieldIdentity(java.lang.String name, java.lang.String descriptor)
-
cleanRoot
public void cleanRoot()
-
prune
public void prune(java.util.EnumSet<Access> level)
-
setGenericParameter
public void setGenericParameter(GenericParameter[] typeVars)
-
-