public class org.jboss.shrinkwrap.resolver.impl.maven.format.MavenResolvedArtifactProcessor implements org.jboss.shrinkwrap.resolver.spi.format.FormatProcessor<org.jboss.shrinkwrap.resolver.api.maven.MavenResolvedArtifact, org.jboss.shrinkwrap.resolver.api.maven.MavenResolvedArtifact>
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.jboss.shrinkwrap.resolver.impl.maven.format.MavenResolvedArtifactProcessor
  super_class: java.lang.Object
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.jboss.shrinkwrap.resolver.impl.maven.format.MavenResolvedArtifactProcessor this
         0: .line 28
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // org.jboss.shrinkwrap.resolver.impl.maven.format.MavenResolvedArtifactProcessor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/jboss/shrinkwrap/resolver/impl/maven/format/MavenResolvedArtifactProcessor;

  public boolean handles(java.lang.Class<?>);
    descriptor: (Ljava/lang/Class;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jboss.shrinkwrap.resolver.impl.maven.format.MavenResolvedArtifactProcessor this
        start local 1 // java.lang.Class resolvedTypeClass
         0: .line 32
            ldc Lorg/jboss/shrinkwrap/resolver/api/maven/MavenResolvedArtifact;
            aload 1 /* resolvedTypeClass */
            invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
            ireturn
        end local 1 // java.lang.Class resolvedTypeClass
        end local 0 // org.jboss.shrinkwrap.resolver.impl.maven.format.MavenResolvedArtifactProcessor this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lorg/jboss/shrinkwrap/resolver/impl/maven/format/MavenResolvedArtifactProcessor;
            0    1     1  resolvedTypeClass  Ljava/lang/Class<*>;
    Signature: (Ljava/lang/Class<*>;)Z
    MethodParameters:
                   Name  Flags
      resolvedTypeClass  final

  public boolean returns(java.lang.Class<?>);
    descriptor: (Ljava/lang/Class;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jboss.shrinkwrap.resolver.impl.maven.format.MavenResolvedArtifactProcessor this
        start local 1 // java.lang.Class returnTypeClass
         0: .line 37
            ldc Lorg/jboss/shrinkwrap/resolver/api/maven/MavenResolvedArtifact;
            aload 1 /* returnTypeClass */
            invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
            ireturn
        end local 1 // java.lang.Class returnTypeClass
        end local 0 // org.jboss.shrinkwrap.resolver.impl.maven.format.MavenResolvedArtifactProcessor this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lorg/jboss/shrinkwrap/resolver/impl/maven/format/MavenResolvedArtifactProcessor;
            0    1     1  returnTypeClass  Ljava/lang/Class<*>;
    Signature: (Ljava/lang/Class<*>;)Z
    MethodParameters:
                 Name  Flags
      returnTypeClass  final

  public org.jboss.shrinkwrap.resolver.api.maven.MavenResolvedArtifact process(org.jboss.shrinkwrap.resolver.api.maven.MavenResolvedArtifact, java.lang.Class<org.jboss.shrinkwrap.resolver.api.maven.MavenResolvedArtifact>);
    descriptor: (Lorg/jboss/shrinkwrap/resolver/api/maven/MavenResolvedArtifact;Ljava/lang/Class;)Lorg/jboss/shrinkwrap/resolver/api/maven/MavenResolvedArtifact;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.jboss.shrinkwrap.resolver.impl.maven.format.MavenResolvedArtifactProcessor this
        start local 1 // org.jboss.shrinkwrap.resolver.api.maven.MavenResolvedArtifact input
        start local 2 // java.lang.Class returnType
         0: .line 44
            aload 1 /* input */
            areturn
        end local 2 // java.lang.Class returnType
        end local 1 // org.jboss.shrinkwrap.resolver.api.maven.MavenResolvedArtifact input
        end local 0 // org.jboss.shrinkwrap.resolver.impl.maven.format.MavenResolvedArtifactProcessor this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/jboss/shrinkwrap/resolver/impl/maven/format/MavenResolvedArtifactProcessor;
            0    1     1       input  Lorg/jboss/shrinkwrap/resolver/api/maven/MavenResolvedArtifact;
            0    1     2  returnType  Ljava/lang/Class<Lorg/jboss/shrinkwrap/resolver/api/maven/MavenResolvedArtifact;>;
    Exceptions:
      throws java.lang.IllegalArgumentException
    Signature: (Lorg/jboss/shrinkwrap/resolver/api/maven/MavenResolvedArtifact;Ljava/lang/Class<Lorg/jboss/shrinkwrap/resolver/api/maven/MavenResolvedArtifact;>;)Lorg/jboss/shrinkwrap/resolver/api/maven/MavenResolvedArtifact;
    MethodParameters:
            Name  Flags
      input       final
      returnType  final

  public java.lang.Object process(org.jboss.shrinkwrap.resolver.api.ResolvedArtifact, java.lang.Class);
    descriptor: (Lorg/jboss/shrinkwrap/resolver/api/ResolvedArtifact;Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            checkcast org.jboss.shrinkwrap.resolver.api.maven.MavenResolvedArtifact
            aload 2
            checkcast java.lang.Class
            invokevirtual org.jboss.shrinkwrap.resolver.impl.maven.format.MavenResolvedArtifactProcessor.process:(Lorg/jboss/shrinkwrap/resolver/api/maven/MavenResolvedArtifact;Ljava/lang/Class;)Lorg/jboss/shrinkwrap/resolver/api/maven/MavenResolvedArtifact;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.lang.IllegalArgumentException
}
Signature: Ljava/lang/Object;Lorg/jboss/shrinkwrap/resolver/spi/format/FormatProcessor<Lorg/jboss/shrinkwrap/resolver/api/maven/MavenResolvedArtifact;Lorg/jboss/shrinkwrap/resolver/api/maven/MavenResolvedArtifact;>;
SourceFile: "MavenResolvedArtifactProcessor.java"