com.sun.tools.javac.jvm
Class Pool.Variable

java.lang.Object
  extended by com.sun.tools.javac.code.Symbol
      extended by com.sun.tools.javac.code.Symbol.DelegatedSymbol
          extended by com.sun.tools.javac.jvm.Pool.Variable
All Implemented Interfaces:
Element
Enclosing class:
Pool

static class Pool.Variable
extends Symbol.DelegatedSymbol


Nested Class Summary
 
Nested classes/interfaces inherited from class com.sun.tools.javac.code.Symbol
Symbol.ClassSymbol, Symbol.Completer, Symbol.CompletionFailure, Symbol.DelegatedSymbol, Symbol.Level, Symbol.MethodSymbol, Symbol.OperatorSymbol, Symbol.PackageSymbol, Symbol.TypeSymbol, Symbol.VarSymbol, Symbol.Visitor<R,P>
 
Field Summary
(package private)  Symbol.VarSymbol v
           
 
Fields inherited from class com.sun.tools.javac.code.Symbol.DelegatedSymbol
other
 
Fields inherited from class com.sun.tools.javac.code.Symbol
attributes_field, completer, erasure_field, flags_field, kind, level, name, owner, type
 
Constructor Summary
Pool.Variable(Symbol.VarSymbol v)
           
 
Method Summary
 boolean equals(java.lang.Object other)
          Returns true if the argument represents the same element as this, or false otherwise.
 int hashCode()
          Obeys the general contract of Object.hashCode.
 
Methods inherited from class com.sun.tools.javac.code.Symbol.DelegatedSymbol
accept, accept, asMemberOf, complete, enclClass, erasure, externalType, flatName, getQualifiedName, hasOuterInstance, isConstructor, isEnclosedBy, isInheritedIn, isInner, isLocal, isMemberOf, isSubClass, location, location, members, outermostClass, packge, toString
 
Methods inherited from class com.sun.tools.javac.code.Symbol
addParentLevel, asType, attribute, clone, exists, flags, getAnnotation, getAnnotationMirrors, getEnclosedElements, getEnclosingElement, getKind, getLevel, getModifiers, getSimpleName, getTypeParameters, isInterface, isStatic, overrides, removeParentLevel
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

v

Symbol.VarSymbol v
Constructor Detail

Pool.Variable

Pool.Variable(Symbol.VarSymbol v)
Method Detail

equals

public boolean equals(java.lang.Object other)
Description copied from interface: Element
Returns true if the argument represents the same element as this, or false otherwise.

Note that the identity of an element involves implicit state not directly accessible from the element's methods, including state about the presence of unrelated types. Element objects created by different implementations of these interfaces should not be expected to be equal even if "the same" element is being modeled; this is analogous to the inequality of Class objects for the same class file loaded through different class loaders.

Specified by:
equals in interface Element
Overrides:
equals in class java.lang.Object
Parameters:
other - the object to be compared with this element
Returns:
true if the specified object represents the same element as this

hashCode

public int hashCode()
Description copied from interface: Element
Obeys the general contract of Object.hashCode.

Specified by:
hashCode in interface Element
Overrides:
hashCode in class java.lang.Object
See Also:
Element.equals(java.lang.Object)