Uploaded image for project: 'Code Tools'
  1. Code Tools
  2. CODETOOLS-7902696

jdis does't catch circular references in bsm args

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: P3 P3
    • asm_tools_7.0
    • asm_tools_7.0
    • tools
    • None
    • Fix Understood

       public static Method bsm4arg:"(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"
      stack 19 locals 19
        {
      getstatic Field java/lang/System.out:"Ljava/io/PrintStream;";
      ldc String "In bsm4arg";
      invokevirtual Method java/io/PrintStream.println:"(Ljava/lang/Object;)V";
      getstatic Field java/lang/System.out:"Ljava/io/PrintStream;";
      aload_3;
      invokevirtual Method java/io/PrintStream.println:"(Ljava/lang/Object;)V";
      getstatic Field java/lang/System.out:"Ljava/io/PrintStream;";
      aload 4;
      invokevirtual Method java/io/PrintStream.println:"(Ljava/lang/Object;)V";
      getstatic Field java/lang/System.out:"Ljava/io/PrintStream;";
      aload 5;
      invokevirtual Method java/io/PrintStream.println:"(Ljava/lang/Object;)V";
      getstatic Field java/lang/System.out:"Ljava/io/PrintStream;";
      aload 6;
      invokevirtual Method java/io/PrintStream.println:"(Ljava/lang/Object;)V";
      aload_3;
      areturn;
        }
        public static Method test_condy:"()V"
      stack 12 locals 12
        {
      jdis: fatal error in file: CondyNestedResolution.class

            lkuskov Leonid Kuskov
            lkuskov Leonid Kuskov
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: