aQute.bnd.compatibility
Class Scope

java.lang.Object
  extended by aQute.bnd.compatibility.Scope

public class Scope
extends Object


Constructor Summary
Scope(Access access, Kind kind, String name)
           
 
Method Summary
 void add(Scope m)
           
static String classIdentity(String name)
           
 void cleanRoot()
           
static String constructorIdentity(String descriptor)
           
static String fieldIdentity(String name, String descriptor)
           
 boolean isTop()
           
static String methodIdentity(String name, String descriptor)
           
 void prune(EnumSet<Access> level)
           
 void report(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)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Scope

public Scope(Access access,
             Kind kind,
             String name)
Method Detail

setParameterTypes

public void setParameterTypes(GenericType[] convert)

setExceptionTypes

public void setExceptionTypes(GenericType[] convert)

setBase

public void setBase(GenericType typeSignature)

toString

public String toString()
Overrides:
toString in class Object

report

public void report(Appendable a,
                   int indent)
            throws IOException
Throws:
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 String classIdentity(String name)

methodIdentity

public static String methodIdentity(String name,
                                    String descriptor)

constructorIdentity

public static String constructorIdentity(String descriptor)

fieldIdentity

public static String fieldIdentity(String name,
                                   String descriptor)

cleanRoot

public void cleanRoot()

prune

public void prune(EnumSet<Access> level)

setGenericParameter

public void setGenericParameter(GenericParameter[] typeVars)


Copyright © 2012 aQute SARL. All Rights Reserved.