hg: lambda/defender-prototype: Type map defenders. Generate bridges. Revamp TypeVariable handling. BridgeTest and GenericTest now pass, but CovariantOverrideTest fails.

robert.field at oracle.com robert.field at oracle.com
Wed Jul 13 13:27:00 PDT 2011


Changeset: c92864a54447
Author:    Robert Field <Robert.Field at oracle.com>
Date:      2011-07-13 13:27 -0700
URL:       http://hg.openjdk.java.net/lambda/defender-prototype/rev/c92864a54447

Type map defenders. Generate bridges.  Revamp TypeVariable handling. BridgeTest and GenericTest now pass, but CovariantOverrideTest fails.

! build.xml
! src/jsr335/agent/WeaveClassAdapter.java
! src/jsr335/agent/bridge/ArrayType.java
! src/jsr335/agent/bridge/BridgeDetect.java
! src/jsr335/agent/bridge/ClassDescriptor.java
! src/jsr335/agent/bridge/ClassType.java
! src/jsr335/agent/bridge/MethodDescriptor.java
! src/jsr335/agent/bridge/PrimitiveType.java
! src/jsr335/agent/bridge/SignatureReader.java
! src/jsr335/agent/bridge/Type.java
! src/jsr335/agent/bridge/TypeVariable.java
+ src/jsr335/agent/bridge/TypeVariableDecl.java
! src/jsr335/agent/bridge/TypeVariableMap.java
! src/jsr335/agent/top/Defender.java
! src/jsr335/agent/top/MappingVisitor.java
! src/jsr335/agent/top/WeaveClassVisitor.java
! test/jsr335/agent/junit/BridgeTest.java



More information about the lambda-dev mailing list