All Packages  Class Hierarchy

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Index of all Fields and Methods

C

class_scope. Variable in class ImportManager
classinfo. Variable in class ClassScopeManager
ClassScopeManager(String). Constructor for class ClassScopeManager
Allocates a new manager of imported classes and packages.
currentClassName(). Method in class ClassScopeManager
Gets the fully qualified name of the current class.

D

doesClassExistInClasses(String). Method in class ImportManager
Tests if a qualified name already registered or not.
doesClassExistInClasses(String). Method in class SourceFileManager
Tests if a qualified name already registered or not.
doesClassNameExistInClasses(String). Method in class ImportManager
Tests if the simple name already registered or not.
doesClassNameExistInClasses(String). Method in class SourceFileManager
Tests if the simple name already registered or not.

I

importedClasses. Variable in class ImportManager
importedPackages. Variable in class ClassScopeManager
importedPackages. Variable in class ImportManager
importedPackages. Variable in class SourceFileManager
ImportManager(). Constructor for class ImportManager
Allocates a new manager of imported classes.
ImportManager(ClassScopeManager). Constructor for class ImportManager
Allocates a new manager of imported classes.
ImportManager(ClassScopeManager, String[]). Constructor for class ImportManager
Allocates a new manager of imported classes and packages.
isClassAvailable(String). Static method in class ImportManager
Tests if a class of qualified name is available or not.
isClassAvailable(String). Static method in class SourceFileManager
Tests if a class of qualified name is available or not.
isCurrentClassName(String). Method in class ClassScopeManager
Tests if the given user modifier is registered or not in the metaclasses of the current class or in the metaclasses of the outer classes.
isRegisteredKeyword(String, String). Method in class ClassScopeManager
Tests if the given user keyword is registered or not in the metaclasses of the given class .
isRegisteredModifier(String). Method in class ClassScopeManager
Tests if the given user modifier is registered or not in the metaclasses of the current class or in the metaclasses of the outer classes.

L

lastInfo. Variable in class ClassScopeManager
lookupFromClasses(String). Method in class ImportManager
Obtains a qualified name from a class name.
lookupFromClasses(String). Method in class SourceFileManager
Obtains a qualified name from a class name.
lookupFromPackages(String). Method in class ImportManager
Obtains a qualified name from a class name.
lookupFromPackages(String). Method in class SourceFileManager
Obtains a qualified name from a class name.
lookupFullName(String). Method in class ImportManager
Obtains the fully qualified name of the given type name.
lookupFullName(String). Method in class SourceFileManager
Obtains the fully qualified name of the given type name.

M

main(String[]). Static method in class ImportManager
for debug

P

packageName(). Method in class ClassScopeManager
Gets the package of this compilation unit.
packageName(). Method in class ImportManager
Gets package of the compilation unit of this import manager
packageName(). Method in class SourceFileManager
Gets package of the compilation unit of this import manager
packnames. Variable in class SourceFileManager
pop(). Method in class ClassScopeManager
Pops the stack of the scope.
push(). Method in class ClassScopeManager
Pushes the stack of the scope.

R

registerClass(String). Method in class ImportManager
Register a class as an imported class.
registerClass(String). Method in class SourceFileManager
Register a class as an imported class.
registerClassName(String). Method in class ClassScopeManager
Register a class name in the current class scope.
registeredClasses(). Method in class ImportManager
Gets classes registered to this import manager.
registeredClasses(). Method in class SourceFileManager
Gets classes registered to this import manager.
registeredPackages(). Method in class ImportManager
Gets packages registered to this import manager.
registeredPackages(). Method in class SourceFileManager
Gets packages registered to this import manager.
registerMetaclass(String). Method in class ClassScopeManager
Register a class name in the current class scope.
registerPackage(String). Method in class ImportManager
Tests if this parse-tree-node's value equals to the specified ptree-node's.
registerPackage(String). Method in class SourceFileManager
Tests if this parse-tree-node's value equals to the specified ptree-node's.

S

simpleClassName(). Method in class ClassScopeManager
Gets the simple name of the current class.
SourceFileManager(String[]). Constructor for class SourceFileManager
Allocates a new manager of source files.

T

thisPackage. Variable in class ClassScopeManager