| java.lang.Object org.eclipse.jdt.internal.compiler.lookup.Binding org.eclipse.jdt.internal.compiler.lookup.MethodBinding org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding
Constructor Summary | |
public | SyntheticMethodBinding(FieldBinding targetField, boolean isReadAccess, ReferenceBinding declaringClass) | public | SyntheticMethodBinding(FieldBinding targetField, ReferenceBinding declaringClass, TypeBinding enumBinding, char[] selector) | public | SyntheticMethodBinding(MethodBinding targetMethod, boolean isSuperAccess, ReferenceBinding receiverType) | public | SyntheticMethodBinding(MethodBinding overridenMethodToBridge, MethodBinding targetMethod, SourceTypeBinding declaringClass) | public | SyntheticMethodBinding(SourceTypeBinding declaringEnum, char[] selector) |
BridgeMethod | final public static int BridgeMethod(Code) | | |
ConstructorAccess | final public static int ConstructorAccess(Code) | | |
EnumValueOf | final public static int EnumValueOf(Code) | | |
EnumValues | final public static int EnumValues(Code) | | |
FieldReadAccess | final public static int FieldReadAccess(Code) | | |
FieldWriteAccess | final public static int FieldWriteAccess(Code) | | |
MethodAccess | final public static int MethodAccess(Code) | | |
SuperMethodAccess | final public static int SuperMethodAccess(Code) | | |
SwitchTable | final public static int SwitchTable(Code) | | |
sourceStart | public int sourceStart(Code) | | |
SyntheticMethodBinding | public SyntheticMethodBinding(SourceTypeBinding declaringEnum, char[] selector)(Code) | | Construct enum special methods: values or valueOf methods
|
initializeConstructorAccessor | public void initializeConstructorAccessor(MethodBinding accessedConstructor)(Code) | | An constructor accessor is a constructor with an extra argument (declaringClass), in case of
collision with an existing constructor, then add again an extra argument (declaringClass again).
|
initializeMethodAccessor | public void initializeMethodAccessor(MethodBinding accessedMethod, boolean isSuperAccess, ReferenceBinding receiverType)(Code) | | An method accessor is a method with an access$N selector, where N is incremented in case of collisions.
|
isConstructorRelated | protected boolean isConstructorRelated()(Code) | | |
|
|