|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use SyntheticMethodBinding | |
---|---|
org.eclipse.jdt.internal.compiler | |
org.eclipse.jdt.internal.compiler.ast | |
org.eclipse.jdt.internal.compiler.codegen | |
org.eclipse.jdt.internal.compiler.lookup |
Uses of SyntheticMethodBinding in org.eclipse.jdt.internal.compiler |
---|
Methods in org.eclipse.jdt.internal.compiler with parameters of type SyntheticMethodBinding | |
---|---|
void |
ClassFile.addSyntheticConstructorAccessMethod(SyntheticMethodBinding methodBinding)
INTERNAL USE-ONLY Generate the bytes for a synthetic method that provides an access to a private constructor. |
void |
ClassFile.addSyntheticEnumValueOfMethod(SyntheticMethodBinding methodBinding)
INTERNAL USE-ONLY Generate the bytes for a synthetic method that implements Enum#valueOf(String) for a given enum type |
void |
ClassFile.addSyntheticEnumValuesMethod(SyntheticMethodBinding methodBinding)
INTERNAL USE-ONLY Generate the bytes for a synthetic method that implements Enum#values() for a given enum type |
void |
ClassFile.addSyntheticFieldReadAccessMethod(SyntheticMethodBinding methodBinding)
INTERNAL USE-ONLY Generate the byte for a problem method info that correspond to a synthetic method that generate an read access to a private field. |
void |
ClassFile.addSyntheticFieldWriteAccessMethod(SyntheticMethodBinding methodBinding)
INTERNAL USE-ONLY Generate the byte for a problem method info that correspond to a synthetic method that generate an write access to a private field. |
void |
ClassFile.addSyntheticMethodAccessMethod(SyntheticMethodBinding methodBinding)
INTERNAL USE-ONLY Generate the bytes for a synthetic method that provides access to a private method. |
void |
ClassFile.addSyntheticSwitchTable(SyntheticMethodBinding methodBinding)
|
void |
ClassFile.completeCodeAttributeForSyntheticMethod(boolean hasExceptionHandlers,
SyntheticMethodBinding binding,
int codeAttributeOffset,
int[] startLineIndexes)
INTERNAL USE-ONLY That method completes the creation of the code attribute by setting - the attribute_length - max_stack - max_locals - code_length - exception table - and debug attributes if necessary. |
void |
ClassFile.completeCodeAttributeForSyntheticMethod(SyntheticMethodBinding binding,
int codeAttributeOffset,
int[] startLineIndexes)
INTERNAL USE-ONLY That method completes the creation of the code attribute by setting - the attribute_length - max_stack - max_locals - code_length - exception table - and debug attributes if necessary. |
Uses of SyntheticMethodBinding in org.eclipse.jdt.internal.compiler.ast |
---|
Fields in org.eclipse.jdt.internal.compiler.ast declared as SyntheticMethodBinding | |
---|---|
SyntheticMethodBinding |
SwitchStatement.synthetic
|
SyntheticMethodBinding[] |
QualifiedNameReference.syntheticReadAccessors
|
SyntheticMethodBinding |
QualifiedNameReference.syntheticWriteAccessor
|
Uses of SyntheticMethodBinding in org.eclipse.jdt.internal.compiler.codegen |
---|
Methods in org.eclipse.jdt.internal.compiler.codegen with parameters of type SyntheticMethodBinding | |
---|---|
void |
CodeStream.generateSyntheticBodyForConstructorAccess(SyntheticMethodBinding accessBinding)
|
void |
CodeStream.generateSyntheticBodyForEnumValueOf(SyntheticMethodBinding methodBinding)
|
void |
CodeStream.generateSyntheticBodyForEnumValues(SyntheticMethodBinding methodBinding)
|
void |
CodeStream.generateSyntheticBodyForFieldReadAccess(SyntheticMethodBinding accessBinding)
|
void |
CodeStream.generateSyntheticBodyForFieldWriteAccess(SyntheticMethodBinding accessBinding)
|
void |
CodeStream.generateSyntheticBodyForMethodAccess(SyntheticMethodBinding accessMethod)
|
void |
CodeStream.generateSyntheticBodyForSwitchTable(SyntheticMethodBinding methodBinding)
|
Uses of SyntheticMethodBinding in org.eclipse.jdt.internal.compiler.lookup |
---|
Methods in org.eclipse.jdt.internal.compiler.lookup that return SyntheticMethodBinding | |
---|---|
SyntheticMethodBinding |
SourceTypeBinding.addSyntheticBridgeMethod(MethodBinding inheritedMethodToBridge,
MethodBinding targetMethod)
|
SyntheticMethodBinding |
SourceTypeBinding.addSyntheticEnumMethod(char[] selector)
|
SyntheticMethodBinding |
SourceTypeBinding.addSyntheticMethod(FieldBinding targetField,
boolean isReadAccess)
|
SyntheticMethodBinding |
SourceTypeBinding.addSyntheticMethod(MethodBinding targetMethod,
boolean isSuperAccess)
|
SyntheticMethodBinding |
SourceTypeBinding.addSyntheticMethodForSwitchEnum(TypeBinding enumBinding)
|
SyntheticMethodBinding |
SourceTypeBinding.getSyntheticBridgeMethod(MethodBinding inheritedMethodToBridge)
|
SyntheticMethodBinding[] |
SourceTypeBinding.syntheticMethods()
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |