public final class org.eclipse.aether.util.graph.transformer.ChainedDependencyGraphTransformer implements org.eclipse.aether.collection.DependencyGraphTransformer
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: org.eclipse.aether.util.graph.transformer.ChainedDependencyGraphTransformer
  super_class: java.lang.Object
{
  private final org.eclipse.aether.collection.DependencyGraphTransformer[] transformers;
    descriptor: [Lorg/eclipse/aether/collection/DependencyGraphTransformer;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(org.eclipse.aether.collection.DependencyGraphTransformer[]);
    descriptor: ([Lorg/eclipse/aether/collection/DependencyGraphTransformer;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.eclipse.aether.util.graph.transformer.ChainedDependencyGraphTransformer this
        start local 1 // org.eclipse.aether.collection.DependencyGraphTransformer[] transformers
         0: .line 41
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 43
            aload 1 /* transformers */
            ifnonnull 4
         2: .line 45
            aload 0 /* this */
            iconst_0
            anewarray org.eclipse.aether.collection.DependencyGraphTransformer
            putfield org.eclipse.aether.util.graph.transformer.ChainedDependencyGraphTransformer.transformers:[Lorg/eclipse/aether/collection/DependencyGraphTransformer;
         3: .line 46
            goto 5
         4: .line 49
      StackMap locals: org.eclipse.aether.util.graph.transformer.ChainedDependencyGraphTransformer org.eclipse.aether.collection.DependencyGraphTransformer[]
      StackMap stack:
            aload 0 /* this */
            aload 1 /* transformers */
            putfield org.eclipse.aether.util.graph.transformer.ChainedDependencyGraphTransformer.transformers:[Lorg/eclipse/aether/collection/DependencyGraphTransformer;
         5: .line 51
      StackMap locals:
      StackMap stack:
            return
        end local 1 // org.eclipse.aether.collection.DependencyGraphTransformer[] transformers
        end local 0 // org.eclipse.aether.util.graph.transformer.ChainedDependencyGraphTransformer this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    6     0          this  Lorg/eclipse/aether/util/graph/transformer/ChainedDependencyGraphTransformer;
            0    6     1  transformers  [Lorg/eclipse/aether/collection/DependencyGraphTransformer;
    MethodParameters:
              Name  Flags
      transformers  

  public static org.eclipse.aether.collection.DependencyGraphTransformer newInstance(org.eclipse.aether.collection.DependencyGraphTransformer, org.eclipse.aether.collection.DependencyGraphTransformer);
    descriptor: (Lorg/eclipse/aether/collection/DependencyGraphTransformer;Lorg/eclipse/aether/collection/DependencyGraphTransformer;)Lorg/eclipse/aether/collection/DependencyGraphTransformer;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // org.eclipse.aether.collection.DependencyGraphTransformer transformer1
        start local 1 // org.eclipse.aether.collection.DependencyGraphTransformer transformer2
         0: .line 64
            aload 0 /* transformer1 */
            ifnonnull 2
         1: .line 66
            aload 1 /* transformer2 */
            areturn
         2: .line 68
      StackMap locals:
      StackMap stack:
            aload 1 /* transformer2 */
            ifnonnull 4
         3: .line 70
            aload 0 /* transformer1 */
            areturn
         4: .line 72
      StackMap locals:
      StackMap stack:
            new org.eclipse.aether.util.graph.transformer.ChainedDependencyGraphTransformer
            dup
            iconst_2
            anewarray org.eclipse.aether.collection.DependencyGraphTransformer
            dup
            iconst_0
            aload 0 /* transformer1 */
            aastore
            dup
            iconst_1
            aload 1 /* transformer2 */
            aastore
            invokespecial org.eclipse.aether.util.graph.transformer.ChainedDependencyGraphTransformer.<init>:([Lorg/eclipse/aether/collection/DependencyGraphTransformer;)V
            areturn
        end local 1 // org.eclipse.aether.collection.DependencyGraphTransformer transformer2
        end local 0 // org.eclipse.aether.collection.DependencyGraphTransformer transformer1
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    5     0  transformer1  Lorg/eclipse/aether/collection/DependencyGraphTransformer;
            0    5     1  transformer2  Lorg/eclipse/aether/collection/DependencyGraphTransformer;
    MethodParameters:
              Name  Flags
      transformer1  
      transformer2  

  public org.eclipse.aether.graph.DependencyNode transformGraph(org.eclipse.aether.graph.DependencyNode, org.eclipse.aether.collection.DependencyGraphTransformationContext);
    descriptor: (Lorg/eclipse/aether/graph/DependencyNode;Lorg/eclipse/aether/collection/DependencyGraphTransformationContext;)Lorg/eclipse/aether/graph/DependencyNode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=7, args_size=3
        start local 0 // org.eclipse.aether.util.graph.transformer.ChainedDependencyGraphTransformer this
        start local 1 // org.eclipse.aether.graph.DependencyNode node
        start local 2 // org.eclipse.aether.collection.DependencyGraphTransformationContext context
         0: .line 78
            aload 0 /* this */
            getfield org.eclipse.aether.util.graph.transformer.ChainedDependencyGraphTransformer.transformers:[Lorg/eclipse/aether/collection/DependencyGraphTransformer;
            dup
            astore 6
            arraylength
            istore 5
            iconst_0
            istore 4
            goto 4
      StackMap locals: org.eclipse.aether.util.graph.transformer.ChainedDependencyGraphTransformer org.eclipse.aether.graph.DependencyNode org.eclipse.aether.collection.DependencyGraphTransformationContext top int int org.eclipse.aether.collection.DependencyGraphTransformer[]
      StackMap stack:
         1: aload 6
            iload 4
            aaload
            astore 3 /* transformer */
        start local 3 // org.eclipse.aether.collection.DependencyGraphTransformer transformer
         2: .line 80
            aload 3 /* transformer */
            aload 1 /* node */
            aload 2 /* context */
            invokeinterface org.eclipse.aether.collection.DependencyGraphTransformer.transformGraph:(Lorg/eclipse/aether/graph/DependencyNode;Lorg/eclipse/aether/collection/DependencyGraphTransformationContext;)Lorg/eclipse/aether/graph/DependencyNode;
            astore 1 /* node */
        end local 3 // org.eclipse.aether.collection.DependencyGraphTransformer transformer
         3: .line 78
            iinc 4 1
      StackMap locals:
      StackMap stack:
         4: iload 4
            iload 5
            if_icmplt 1
         5: .line 82
            aload 1 /* node */
            areturn
        end local 2 // org.eclipse.aether.collection.DependencyGraphTransformationContext context
        end local 1 // org.eclipse.aether.graph.DependencyNode node
        end local 0 // org.eclipse.aether.util.graph.transformer.ChainedDependencyGraphTransformer this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    6     0         this  Lorg/eclipse/aether/util/graph/transformer/ChainedDependencyGraphTransformer;
            0    6     1         node  Lorg/eclipse/aether/graph/DependencyNode;
            0    6     2      context  Lorg/eclipse/aether/collection/DependencyGraphTransformationContext;
            2    3     3  transformer  Lorg/eclipse/aether/collection/DependencyGraphTransformer;
    Exceptions:
      throws org.eclipse.aether.RepositoryException
    MethodParameters:
         Name  Flags
      node     
      context  
}
SourceFile: "ChainedDependencyGraphTransformer.java"