public interface org.eclipse.aether.graph.DependencyNode
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.eclipse.aether.graph.DependencyNode
  super_class: java.lang.Object
{
  public static final int MANAGED_VERSION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int MANAGED_SCOPE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final int MANAGED_OPTIONAL;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  public static final int MANAGED_PROPERTIES;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 8

  public static final int MANAGED_EXCLUSIONS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 16

  public abstract java.util.List<org.eclipse.aether.graph.DependencyNode> getChildren();
    descriptor: ()Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/List<Lorg/eclipse/aether/graph/DependencyNode;>;

  public abstract void setChildren(java.util.List<org.eclipse.aether.graph.DependencyNode>);
    descriptor: (Ljava/util/List;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/List<Lorg/eclipse/aether/graph/DependencyNode;>;)V
    MethodParameters:
          Name  Flags
      children  

  public abstract org.eclipse.aether.graph.Dependency getDependency();
    descriptor: ()Lorg/eclipse/aether/graph/Dependency;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.eclipse.aether.artifact.Artifact getArtifact();
    descriptor: ()Lorg/eclipse/aether/artifact/Artifact;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setArtifact(org.eclipse.aether.artifact.Artifact);
    descriptor: (Lorg/eclipse/aether/artifact/Artifact;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      artifact  

  public abstract java.util.List<? extends org.eclipse.aether.artifact.Artifact> getRelocations();
    descriptor: ()Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/List<+Lorg/eclipse/aether/artifact/Artifact;>;

  public abstract java.util.Collection<? extends org.eclipse.aether.artifact.Artifact> getAliases();
    descriptor: ()Ljava/util/Collection;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Collection<+Lorg/eclipse/aether/artifact/Artifact;>;

  public abstract org.eclipse.aether.version.VersionConstraint getVersionConstraint();
    descriptor: ()Lorg/eclipse/aether/version/VersionConstraint;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.eclipse.aether.version.Version getVersion();
    descriptor: ()Lorg/eclipse/aether/version/Version;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setScope(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      scope  

  public abstract void setOptional(java.lang.Boolean);
    descriptor: (Ljava/lang/Boolean;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      optional  

  public abstract int getManagedBits();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.List<org.eclipse.aether.repository.RemoteRepository> getRepositories();
    descriptor: ()Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/List<Lorg/eclipse/aether/repository/RemoteRepository;>;

  public abstract java.lang.String getRequestContext();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setRequestContext(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      context  

  public abstract java.util.Map<?, ?> getData();
    descriptor: ()Ljava/util/Map;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Map<**>;

  public abstract void setData(java.util.Map<java.lang.Object, java.lang.Object>);
    descriptor: (Ljava/util/Map;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/Map<Ljava/lang/Object;Ljava/lang/Object;>;)V
    MethodParameters:
      Name  Flags
      data  

  public abstract void setData(java.lang.Object, java.lang.Object);
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      key    
      value  

  public abstract boolean accept(org.eclipse.aether.graph.DependencyVisitor);
    descriptor: (Lorg/eclipse/aether/graph/DependencyVisitor;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      visitor  
}
SourceFile: "DependencyNode.java"