Changeset: 81cbdd5876e8
Author:    ksrini
Date:      2013-11-06 11:22 -0800
URL:       http://hg.openjdk.java.net/jdk8/tl/jdk/rev/81cbdd5876e8

8027227: [asm] generate CONSTANT_InterfaceMethodref for invoke{special/static) 
of non-abstract methods on ifaces
Reviewed-by: ksrini, lagergren
Contributed-by: ebrune...@free.fr, fo...@univ-mlv.fr, john.r.r...@oracle.com, 
paul.san...@oracle.com

! src/share/classes/jdk/internal/org/objectweb/asm/ByteVector.java
! src/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
! src/share/classes/jdk/internal/org/objectweb/asm/ClassWriter.java
! src/share/classes/jdk/internal/org/objectweb/asm/Handle.java
! src/share/classes/jdk/internal/org/objectweb/asm/MethodVisitor.java
! src/share/classes/jdk/internal/org/objectweb/asm/MethodWriter.java
! src/share/classes/jdk/internal/org/objectweb/asm/commons/AdviceAdapter.java
! src/share/classes/jdk/internal/org/objectweb/asm/commons/AnalyzerAdapter.java
! 
src/share/classes/jdk/internal/org/objectweb/asm/commons/CodeSizeEvaluator.java
! src/share/classes/jdk/internal/org/objectweb/asm/commons/GeneratorAdapter.java
! 
src/share/classes/jdk/internal/org/objectweb/asm/commons/InstructionAdapter.java
! 
src/share/classes/jdk/internal/org/objectweb/asm/commons/JSRInlinerAdapter.java
! 
src/share/classes/jdk/internal/org/objectweb/asm/commons/LocalVariablesSorter.java
! 
src/share/classes/jdk/internal/org/objectweb/asm/commons/RemappingMethodAdapter.java
! 
src/share/classes/jdk/internal/org/objectweb/asm/commons/RemappingSignatureAdapter.java
! 
src/share/classes/jdk/internal/org/objectweb/asm/commons/SerialVersionUIDAdder.java
! src/share/classes/jdk/internal/org/objectweb/asm/commons/StaticInitMerger.java
! 
src/share/classes/jdk/internal/org/objectweb/asm/commons/TryCatchBlockSorter.java
! src/share/classes/jdk/internal/org/objectweb/asm/tree/AnnotationNode.java
! src/share/classes/jdk/internal/org/objectweb/asm/tree/ClassNode.java
! src/share/classes/jdk/internal/org/objectweb/asm/tree/FieldNode.java
! src/share/classes/jdk/internal/org/objectweb/asm/tree/MethodInsnNode.java
! src/share/classes/jdk/internal/org/objectweb/asm/tree/MethodNode.java
! src/share/classes/jdk/internal/org/objectweb/asm/tree/TypeAnnotationNode.java
! src/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/Frame.java
! src/share/classes/jdk/internal/org/objectweb/asm/util/ASMifier.java
! src/share/classes/jdk/internal/org/objectweb/asm/util/CheckClassAdapter.java
! src/share/classes/jdk/internal/org/objectweb/asm/util/CheckFieldAdapter.java
! src/share/classes/jdk/internal/org/objectweb/asm/util/CheckMethodAdapter.java
! src/share/classes/jdk/internal/org/objectweb/asm/util/Printer.java
! src/share/classes/jdk/internal/org/objectweb/asm/util/Textifier.java
! src/share/classes/jdk/internal/org/objectweb/asm/util/TraceMethodVisitor.java
! src/share/classes/jdk/internal/org/objectweb/asm/version.txt

Changeset: dbda97d6aa3a
Author:    ksrini
Date:      2013-11-06 11:31 -0800
URL:       http://hg.openjdk.java.net/jdk8/tl/jdk/rev/dbda97d6aa3a

8027232: Update j.l.invoke code generating class files to use ASM enhancements 
for invocation of non-abstract methods on ifaces
Reviewed-by: ksrini, rfield
Contributed-by: john.r.r...@oracle.com, paul.san...@oracle.com

! src/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/share/classes/java/lang/invoke/TypeConvertingMethodAdapter.java
+ test/java/lang/invoke/lambda/LambdaAsm.java

Reply via email to