diff --git a/lib/jas/src/jas/InvokeDynamicCP.java b/lib/jas/src/jas/InvokeDynamicCP.java index 86708ca..630b0f3 100644 --- a/lib/jas/src/jas/InvokeDynamicCP.java +++ b/lib/jas/src/jas/InvokeDynamicCP.java @@ -25,7 +25,7 @@ public class InvokeDynamicCP extends CP implements RuntimeConstants public InvokeDynamicCP(String bsmClassName, String bsmName, String bsmSig, String methodName, String methodSig, int bsmTableIndex) { this.bsmTableIndex = bsmTableIndex; - uniq = (bsmClassName + "fv0€" + bsmName + "&%$91&" + bsmSig+ "*(012$" + methodName + "dfg8932" + methodSig).intern(); + uniq = (bsmClassName + "fv0\u20ac" + bsmName + "&%$91&" + bsmSig+ "*(012$" + methodName + "dfg8932" + methodSig).intern(); bsm = new MethodHandleCP( MethodHandleCP.STATIC_METHOD_KIND, //bootstrap methods are always static methods bsmClassName, diff --git a/lib/jas/src/jas/MethodHandleCP.java b/lib/jas/src/jas/MethodHandleCP.java index f67972b..4df9035 100644 --- a/lib/jas/src/jas/MethodHandleCP.java +++ b/lib/jas/src/jas/MethodHandleCP.java @@ -24,7 +24,7 @@ public class MethodHandleCP extends CP implements RuntimeConstants */ public MethodHandleCP(int kind, String ownerName, String fieldOrMethodName, String sig) { - uniq = kind + "$gfd€" + ownerName + "&%$91&" + fieldOrMethodName + "*(012$" + sig; + uniq = kind + "$gfd\u20ac" + ownerName + "&%$91&" + fieldOrMethodName + "*(012$" + sig; if(kind<5) { //first for kinds refer to fields fieldOrMethod = new FieldCP(ownerName, fieldOrMethodName, sig); } else {