public void generateSyntheticBodyForEnumValues(SyntheticMethodBinding methodBinding) { ClassScope scope = ((SourceTypeBinding)methodBinding.declaringClass).scope; initializeMaxLocals(methodBinding); TypeBinding enumArray = methodBinding.returnType; fieldAccess(Opcodes.OPC_getstatic, scope.referenceContext.enumValuesSyntheticfield, null /* default declaringClass */); dup(); astore_0(); iconst_0(); aload_0(); arraylength(); dup(); istore_1(); newArray((ArrayBinding) enumArray); dup(); astore_2(); iconst_0(); iload_1(); invokeSystemArraycopy(); aload_2(); areturn(); } public void generateSyntheticBodyForEnumInitializationMethod(SyntheticMethodBinding methodBinding) {
public void generateSyntheticBodyForEnumValues(SyntheticMethodBinding methodBinding) { ClassScope scope = ((SourceTypeBinding)methodBinding.declaringClass).scope; initializeMaxLocals(methodBinding); TypeBinding enumArray = methodBinding.returnType; fieldAccess(Opcodes.OPC_getstatic, scope.referenceContext.enumValuesSyntheticfield, null /* default declaringClass */); dup(); astore_0(); iconst_0(); aload_0(); arraylength(); dup(); istore_1(); newArray((ArrayBinding) enumArray); dup(); astore_2(); iconst_0(); iload_1(); invokeSystemArraycopy(); aload_2(); areturn(); } public void generateSyntheticBodyForEnumInitializationMethod(SyntheticMethodBinding methodBinding) {
public void generateSyntheticBodyForEnumValues(SyntheticMethodBinding methodBinding) { ClassScope scope = ((SourceTypeBinding)methodBinding.declaringClass).scope; initializeMaxLocals(methodBinding); TypeBinding enumArray = methodBinding.returnType; fieldAccess(Opcodes.OPC_getstatic, scope.referenceContext.enumValuesSyntheticfield, null /* default declaringClass */); dup(); astore_0(); iconst_0(); aload_0(); arraylength(); dup(); istore_1(); newArray((ArrayBinding) enumArray); dup(); astore_2(); iconst_0(); iload_1(); invokeSystemArraycopy(); aload_2(); areturn(); } public void generateSyntheticBodyForEnumInitializationMethod(SyntheticMethodBinding methodBinding) {
public void generateSyntheticBodyForEnumValues(SyntheticMethodBinding methodBinding) { ClassScope scope = ((SourceTypeBinding)methodBinding.declaringClass).scope; initializeMaxLocals(methodBinding); TypeBinding enumArray = methodBinding.returnType; fieldAccess(Opcodes.OPC_getstatic, scope.referenceContext.enumValuesSyntheticfield, null /* default declaringClass */); dup(); astore_0(); iconst_0(); aload_0(); arraylength(); dup(); istore_1(); newArray((ArrayBinding) enumArray); dup(); astore_2(); iconst_0(); iload_1(); invokeSystemArraycopy(); aload_2(); areturn(); } public void generateSyntheticBodyForEnumInitializationMethod(SyntheticMethodBinding methodBinding) {
public void generateSyntheticBodyForEnumValues(SyntheticMethodBinding methodBinding) { ClassScope scope = ((SourceTypeBinding)methodBinding.declaringClass).scope; initializeMaxLocals(methodBinding); TypeBinding enumArray = methodBinding.returnType; fieldAccess(Opcodes.OPC_getstatic, scope.referenceContext.enumValuesSyntheticfield, null /* default declaringClass */); dup(); astore_0(); iconst_0(); aload_0(); arraylength(); dup(); istore_1(); newArray((ArrayBinding) enumArray); dup(); astore_2(); iconst_0(); iload_1(); invokeSystemArraycopy(); aload_2(); areturn(); } public void generateSyntheticBodyForEnumInitializationMethod(SyntheticMethodBinding methodBinding) {
public void generateSyntheticBodyForEnumValues(SyntheticMethodBinding methodBinding) { ClassScope scope = ((SourceTypeBinding)methodBinding.declaringClass).scope; initializeMaxLocals(methodBinding); TypeBinding enumArray = methodBinding.returnType; fieldAccess(Opcodes.OPC_getstatic, scope.referenceContext.enumValuesSyntheticfield, null /* default declaringClass */); dup(); astore_0(); iconst_0(); aload_0(); arraylength(); dup(); istore_1(); newArray((ArrayBinding) enumArray); dup(); astore_2(); iconst_0(); iload_1(); invokeSystemArraycopy(); aload_2(); areturn(); }
public void generateSyntheticBodyForEnumValues(SyntheticMethodBinding methodBinding) { ClassScope scope = ((SourceTypeBinding)methodBinding.declaringClass).scope; initializeMaxLocals(methodBinding); TypeBinding enumArray = methodBinding.returnType; fieldAccess(Opcodes.OPC_getstatic, scope.referenceContext.enumValuesSyntheticfield, null /* default declaringClass */); dup(); astore_0(); iconst_0(); aload_0(); arraylength(); dup(); istore_1(); newArray((ArrayBinding) enumArray); dup(); astore_2(); iconst_0(); iload_1(); invokeSystemArraycopy(); aload_2(); areturn(); } public void generateSyntheticBodyForEnumInitializationMethod(SyntheticMethodBinding methodBinding) {
public void generateSyntheticBodyForEnumValues(SyntheticMethodBinding methodBinding) { ClassScope scope = ((SourceTypeBinding)methodBinding.declaringClass).scope; initializeMaxLocals(methodBinding); TypeBinding enumArray = methodBinding.returnType; fieldAccess(Opcodes.OPC_getstatic, scope.referenceContext.enumValuesSyntheticfield, null /* default declaringClass */); dup(); astore_0(); iconst_0(); aload_0(); arraylength(); dup(); istore_1(); newArray((ArrayBinding) enumArray); dup(); astore_2(); iconst_0(); iload_1(); invokeSystemArraycopy(); aload_2(); areturn(); } public void generateSyntheticBodyForEnumInitializationMethod(SyntheticMethodBinding methodBinding) {
public void generateSyntheticBodyForEnumValues(SyntheticMethodBinding methodBinding) { ClassScope scope = ((SourceTypeBinding)methodBinding.declaringClass).scope; initializeMaxLocals(methodBinding); TypeBinding enumArray = methodBinding.returnType; fieldAccess(Opcodes.OPC_getstatic, scope.referenceContext.enumValuesSyntheticfield, null /* default declaringClass */); dup(); astore_0(); iconst_0(); aload_0(); arraylength(); dup(); istore_1(); newArray((ArrayBinding) enumArray); dup(); astore_2(); iconst_0(); iload_1(); invokeSystemArraycopy(); aload_2(); areturn(); } public void generateSyntheticBodyForEnumInitializationMethod(SyntheticMethodBinding methodBinding) {
public void generateSyntheticBodyForEnumValues(SyntheticMethodBinding methodBinding) { ClassScope scope = ((SourceTypeBinding)methodBinding.declaringClass).scope; initializeMaxLocals(methodBinding); TypeBinding enumArray = methodBinding.returnType; fieldAccess(Opcodes.OPC_getstatic, scope.referenceContext.enumValuesSyntheticfield, null /* default declaringClass */); dup(); astore_0(); iconst_0(); aload_0(); arraylength(); dup(); istore_1(); newArray((ArrayBinding) enumArray); dup(); astore_2(); iconst_0(); iload_1(); invokeSystemArraycopy(); aload_2(); areturn(); } public void generateSyntheticBodyForEnumInitializationMethod(SyntheticMethodBinding methodBinding) {
public void generateSyntheticBodyForEnumValues(SyntheticMethodBinding methodBinding) { ClassScope scope = ((SourceTypeBinding)methodBinding.declaringClass).scope; initializeMaxLocals(methodBinding); TypeBinding enumArray = methodBinding.returnType; fieldAccess(Opcodes.OPC_getstatic, scope.referenceContext.enumValuesSyntheticfield, null /* default declaringClass */); dup(); astore_0(); iconst_0(); aload_0(); arraylength(); dup(); istore_1(); newArray((ArrayBinding) enumArray); dup(); astore_2(); iconst_0(); iload_1(); invokeSystemArraycopy(); aload_2(); areturn(); } public void generateSyntheticBodyForEnumInitializationMethod(SyntheticMethodBinding methodBinding) {
break; case 2 : aload_2(); break; case 3 :
break; case 2 : aload_2(); break; case 3 :
break; case 2 : aload_2(); break; case 3 :
break; case 2 : aload_2(); break; case 3 :
break; case 2 : aload_2(); break; case 3 :
break; case 2 : aload_2(); break; case 3 :
break; case 2 : aload_2(); break; case 3 :
break; case 2 : aload_2(); break; case 3 :
break; case 2 : aload_2(); break; case 3 :