{ "com.yahoo.component.chain.Chain": { "superClass": "java.lang.Object", "interfaces": [], "attributes": [ "public" ], "methods": [ "public void (java.lang.String, java.util.List)", "public void (com.yahoo.component.ComponentId, java.util.List)", "public void (java.util.List)", "public varargs void (com.yahoo.component.chain.ChainedComponent[])", "public varargs void (java.lang.String, com.yahoo.component.chain.ChainedComponent[])", "public varargs void (com.yahoo.component.ComponentId, com.yahoo.component.chain.ChainedComponent[])", "public void (com.yahoo.component.ComponentId, java.util.Collection, java.util.Collection)", "public com.yahoo.component.ComponentId getId()", "public java.util.List components()", "public java.lang.String toString()", "public boolean equals(java.lang.Object)", "public int hashCode()" ], "fields": [] }, "com.yahoo.component.chain.ChainedComponent": { "superClass": "com.yahoo.component.AbstractComponent", "interfaces": [], "attributes": [ "public", "abstract" ], "methods": [ "public void (com.yahoo.component.ComponentId)", "protected void ()", "public void initDependencies(com.yahoo.component.chain.dependencies.Dependencies)", "public com.yahoo.component.chain.dependencies.Dependencies getDependencies()", "protected com.yahoo.component.chain.dependencies.Dependencies getDefaultAnnotatedDependencies()", "protected com.yahoo.component.chain.dependencies.Dependencies getAnnotatedDependencies(java.lang.Class, java.lang.Class, java.lang.Class)" ], "fields": [] }, "com.yahoo.component.chain.ChainsConfigurer": { "superClass": "java.lang.Object", "interfaces": [], "attributes": [ "public" ], "methods": [ "public void ()", "public static void prepareChainRegistry(com.yahoo.component.provider.ComponentRegistry, com.yahoo.component.chain.model.ChainsModel, com.yahoo.component.provider.ComponentRegistry)" ], "fields": [] }, "com.yahoo.component.chain.Phase": { "superClass": "java.lang.Object", "interfaces": [], "attributes": [ "public" ], "methods": [ "public void (java.lang.String, java.util.Set, java.util.Set)", "public void (java.lang.String, com.yahoo.component.chain.dependencies.Dependencies)", "public java.lang.String getName()", "public java.util.Set before()", "public java.util.Set after()", "public com.yahoo.component.chain.Phase union(com.yahoo.component.chain.Phase)" ], "fields": [ "public final com.yahoo.component.chain.dependencies.Dependencies dependencies" ] }, "com.yahoo.component.chain.dependencies.After": { "superClass": "java.lang.Object", "interfaces": [ "java.lang.annotation.Annotation" ], "attributes": [ "public", "interface", "abstract", "annotation" ], "methods": [ "public abstract java.lang.String[] value()" ], "fields": [] }, "com.yahoo.component.chain.dependencies.Before": { "superClass": "java.lang.Object", "interfaces": [ "java.lang.annotation.Annotation" ], "attributes": [ "public", "interface", "abstract", "annotation" ], "methods": [ "public abstract java.lang.String[] value()" ], "fields": [] }, "com.yahoo.component.chain.dependencies.Dependencies": { "superClass": "java.lang.Object", "interfaces": [], "attributes": [ "public" ], "methods": [ "public void (java.util.Collection, java.util.Collection, java.util.Collection)", "public static com.yahoo.component.chain.dependencies.Dependencies emptyDependencies()", "public com.yahoo.component.chain.dependencies.Dependencies union(com.yahoo.component.chain.dependencies.Dependencies)", "public java.lang.String toString()", "public java.util.Set provides()", "public java.util.Set before()", "public java.util.Set after()" ], "fields": [] }, "com.yahoo.component.chain.dependencies.Provides": { "superClass": "java.lang.Object", "interfaces": [ "java.lang.annotation.Annotation" ], "attributes": [ "public", "interface", "abstract", "annotation" ], "methods": [ "public abstract java.lang.String[] value()" ], "fields": [] } }