Uses of Class
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding

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()