Save This Page
Home » openjdk-7 » » javac » comp » [javadoc | source]
public class: AttrContext [javadoc | source]
Contains information specific to the attribute and enter passes, to be used in place of the generic field in environments.

This is NOT part of any supported API. If you write code that depends on this, you do so at your own risk. This code and its internal interfaces are subject to change or deletion without notice.
Field Summary
 Scope scope    The scope of local symbols. 
 int staticLevel    The number of enclosing `static' modifiers. 
 boolean isSelfCall    Is this an environment for a this(...) or super(...) call? 
 boolean selectSuper    Are we evaluating the selector of a `super' or type name? 
 boolean varArgs    Are arguments to current function applications boxed into an array for varargs? 
 List<Type> tvars    A list of type variables that are all-quantifed in current context. 
 Lint lint    A record of the lint/SuppressWarnings currently in effect 
 Symbol enclVar    The variable whose initializer is being attributed useful for detecting self-references in variable initializers 
Method from Summary:
dup,   dup,   getLocalElements,   toString
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from Detail:
 AttrContext dup() 
    Duplicate this context, copying all fields.
 AttrContext dup(Scope scope) 
    Duplicate this context, replacing scope field and copying all others.
 public Iterable<Symbol> getLocalElements() 
 public String toString()