com.sun.tools.javac.code
Class Symbol.OperatorSymbol

java.lang.Object
  extended by com.sun.tools.javac.code.Symbol
      extended by com.sun.tools.javac.code.Symbol.MethodSymbol
          extended by com.sun.tools.javac.code.Symbol.OperatorSymbol
All Implemented Interfaces:
Element, ExecutableElement
Enclosing class:
Symbol

public static class Symbol.OperatorSymbol
extends Symbol.MethodSymbol

A class for predefined operators.


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
 int opcode
           
 
Fields inherited from class com.sun.tools.javac.code.Symbol.MethodSymbol
code, defaultValue, params, savedParameterNames
 
Fields inherited from class com.sun.tools.javac.code.Symbol
attributes_field, completer, erasure_field, flags_field, kind, level, name, owner, type
 
Constructor Summary
Symbol.OperatorSymbol(Name name, Type type, int opcode, Symbol owner)
           
 
Method Summary
<R,P> R
accept(Symbol.Visitor<R,P> v, P p)
           
 
Methods inherited from class com.sun.tools.javac.code.Symbol.MethodSymbol
accept, asMemberOf, binaryImplementation, binaryOverrides, clone, getDefaultValue, getKind, getParameters, getReturnType, getThrownTypes, implementation, implemented, isVarArgs, overrides, params, toString
 
Methods inherited from class com.sun.tools.javac.code.Symbol
addParentLevel, asType, attribute, complete, enclClass, erasure, exists, externalType, flags, flatName, getAnnotation, getAnnotationMirrors, getEnclosedElements, getEnclosingElement, getLevel, getModifiers, getQualifiedName, getSimpleName, getTypeParameters, hasOuterInstance, isConstructor, isEnclosedBy, isInheritedIn, isInner, isInterface, isLocal, isMemberOf, isStatic, isSubClass, location, location, members, outermostClass, packge, removeParentLevel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.lang.model.element.ExecutableElement
getTypeParameters
 
Methods inherited from interface javax.lang.model.element.Element
asType, equals, getAnnotation, getAnnotationMirrors, getEnclosedElements, getEnclosingElement, getModifiers, getSimpleName, hashCode
 

Field Detail

opcode

public int opcode
Constructor Detail

Symbol.OperatorSymbol

public Symbol.OperatorSymbol(Name name,
                             Type type,
                             int opcode,
                             Symbol owner)
Method Detail

accept

public <R,P> R accept(Symbol.Visitor<R,P> v,
                      P p)
Overrides:
accept in class Symbol.MethodSymbol