Uses of Interface
edu.rice.cs.dynamicjava.symbol.Access.Module

Packages that use Access.Module
edu.rice.cs.dynamicjava.interpreter   
edu.rice.cs.dynamicjava.symbol   
 

Uses of Access.Module in edu.rice.cs.dynamicjava.interpreter
 

Methods in edu.rice.cs.dynamicjava.interpreter that return Access.Module
 Access.Module DelegatingContext.accessModule()
           
 Access.Module ImportContext.accessModule()
           
 Access.Module TypeContext.accessModule()
          Get the current access module.
 Access.Module BaseContext.accessModule()
           
 Access.Module ClassSignatureContext.accessModule()
           
 

Uses of Access.Module in edu.rice.cs.dynamicjava.symbol
 

Subinterfaces of Access.Module in edu.rice.cs.dynamicjava.symbol
 interface DJClass
          Represents a class declaration.
 

Classes in edu.rice.cs.dynamicjava.symbol that implement Access.Module
 class FunctionWrapperClass
          DJClass implementation that treats a collection of in-scope local functions as a class containing equivalent static methods.
 class Java5Class
          DJClass implementation that wraps a Java 5 reflection Class object.
 class JavaClass
          DJClass implementation that wraps a Java reflection Class object.
 class TopLevelAccessModule
          An access module for symbols declared outside of a class declaration.
 class TreeClass
          A DJClass wrapper for a parsed class or interface declaration.
 

Methods in edu.rice.cs.dynamicjava.symbol that return Access.Module
 Access.Module Access.Limited.accessModule()
          Get the module enclosing this symbol's declaration.
 Access.Module JavaClass.accessModule()
           
 Access.Module JavaClass.JavaField.accessModule()
           
 Access.Module JavaClass.JavaConstructor.accessModule()
           
 Access.Module JavaClass.JavaMethod.accessModule()
           
 Access.Module TreeClass.accessModule()
           
 Access.Module GetClassMethod.accessModule()
           
 Access.Module DJMethod.accessModule()
           
 Access.Module DJConstructor.accessModule()
           
 Access.Module ArrayLengthField.accessModule()
           
 Access.Module ArrayCloneMethod.accessModule()
           
 Access.Module Java5Class.accessModule()
           
 Access.Module FunctionWrapperClass.accessModule()
           
 

Methods in edu.rice.cs.dynamicjava.symbol with parameters of type Access.Module
abstract  boolean TypeSystem.containsClass(Type t, String name, Access.Module accessModule)
           
 boolean StandardTypeSystem.containsClass(Type t, String name, Access.Module accessModule)
           
abstract  boolean TypeSystem.containsField(Type t, String name, Access.Module accessModule)
           
 boolean StandardTypeSystem.containsField(Type t, String name, Access.Module accessModule)
           
abstract  boolean TypeSystem.containsMethod(Type t, String name, Access.Module accessModule)
           
 boolean StandardTypeSystem.containsMethod(Type t, String name, Access.Module accessModule)
           
abstract  boolean TypeSystem.containsStaticClass(Type t, String name, Access.Module accessModule)
           
 boolean StandardTypeSystem.containsStaticClass(Type t, String name, Access.Module accessModule)
           
abstract  boolean TypeSystem.containsStaticField(Type t, String name, Access.Module accessModule)
           
 boolean StandardTypeSystem.containsStaticField(Type t, String name, Access.Module accessModule)
           
abstract  boolean TypeSystem.containsStaticMethod(Type t, String name, Access.Module accessModule)
           
 boolean StandardTypeSystem.containsStaticMethod(Type t, String name, Access.Module accessModule)
           
abstract  ClassType TypeSystem.lookupClass(Expression object, String name, Iterable<? extends Type> typeArgs, Access.Module accessModule)
          Lookup the class with the given name in the given object.
 ClassType StandardTypeSystem.lookupClass(Expression object, String name, Iterable<? extends Type> typeArgs, Access.Module accessModule)
           
abstract  ClassType TypeSystem.lookupClass(Type t, String name, Iterable<? extends Type> typeArgs, Access.Module accessModule)
          Lookup the class with the given name in the given type.
 ClassType StandardTypeSystem.lookupClass(Type t, String name, Iterable<? extends Type> typeArgs, Access.Module accessModule)
           
abstract  TypeSystem.ConstructorInvocation TypeSystem.lookupConstructor(Type t, Iterable<? extends Type> typeArgs, Iterable<? extends Expression> args, Option<Type> expected, Access.Module accessModule)
          Lookup the constructor corresponding the the given invocation.
 TypeSystem.ConstructorInvocation StandardTypeSystem.lookupConstructor(Type t, Iterable<? extends Type> typeArgs, Iterable<? extends Expression> args, Option<Type> expected, Access.Module accessModule)
          Lookup the constructor corresponding the the given invocation.
abstract  TypeSystem.ObjectFieldReference TypeSystem.lookupField(Expression object, String name, Access.Module accessModule)
          Lookup the field with the given name in the given object.
 TypeSystem.ObjectFieldReference StandardTypeSystem.lookupField(Expression object, String name, Access.Module accessModule)
           
abstract  TypeSystem.ObjectMethodInvocation TypeSystem.lookupMethod(Expression object, String name, Iterable<? extends Type> typeArgs, Iterable<? extends Expression> args, Option<Type> expected, Access.Module accessModule)
          Lookup the method corresponding the the given invocation.
 TypeSystem.ObjectMethodInvocation StandardTypeSystem.lookupMethod(Expression object, String name, Iterable<? extends Type> typeArgs, Iterable<? extends Expression> args, Option<Type> expected, Access.Module accessModule)
           
abstract  ClassType TypeSystem.lookupStaticClass(Type t, String name, Iterable<? extends Type> typeArgs, Access.Module accessModule)
          Lookup the static class with the given name.
 ClassType StandardTypeSystem.lookupStaticClass(Type t, String name, Iterable<? extends Type> typeArgs, Access.Module accessModule)
           
abstract  TypeSystem.StaticFieldReference TypeSystem.lookupStaticField(Type t, String name, Access.Module accessModule)
          Lookup the static field with the given name.
 TypeSystem.StaticFieldReference StandardTypeSystem.lookupStaticField(Type t, String name, Access.Module accessModule)
           
abstract  TypeSystem.StaticMethodInvocation TypeSystem.lookupStaticMethod(Type t, String name, Iterable<? extends Type> typeArgs, Iterable<? extends Expression> args, Option<Type> expected, Access.Module accessModule)
          Lookup the static method corresponding the the given invocation.
 TypeSystem.StaticMethodInvocation StandardTypeSystem.lookupStaticMethod(Type t, String name, Iterable<? extends Type> typeArgs, Iterable<? extends Expression> args, Option<Type> expected, Access.Module accessModule)
           
 

Constructors in edu.rice.cs.dynamicjava.symbol with parameters of type Access.Module
FunctionWrapperClass(Access.Module accessModule, Iterable<? extends LocalFunction> functions)
           
TreeClass(String fullName, DJClass declaring, Access.Module accessModule, Node ast, TreeClassLoader loader, Options opt)
          All the class's declared members are indexed, and the FIELD, METHOD, and DJ_CLASS properties are set (applied recursively).