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) Accessaccess(package private) GenericTypebase(package private) java.util.Map<java.lang.String,Scope>children(package private) Scopedeclaring(package private) Scopeenclosing(package private) GenericType[]exceptions(package private) Kindkind(package private) java.lang.Stringname(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 voidadd(Scope m)static java.lang.StringclassIdentity(java.lang.String name2)voidcleanRoot()static java.lang.StringconstructorIdentity(java.lang.String descriptor)static java.lang.StringfieldIdentity(java.lang.String name, java.lang.String descriptor)(package private) ScopegetScope(java.lang.String name)booleanisTop()static java.lang.StringmethodIdentity(java.lang.String name, java.lang.String descriptor)voidprune(java.util.EnumSet<Access> level)voidreport(java.lang.Appendable a, int indent)voidsetAccess(Access access)voidsetBase(GenericType typeSignature)voidsetDeclaring(Scope declaring)voidsetEnclosing(Scope enclosing)voidsetExceptionTypes(GenericType[] convert)voidsetGenericParameter(GenericParameter[] typeVars)voidsetKind(Kind kind)voidsetParameterTypes(GenericType[] convert)java.lang.StringtoString()
-
-
-
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:
toStringin 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)
-
-