Class RootDependency<ECS_TYPE>
java.lang.Object
com.hypixel.hytale.component.dependency.Dependency<ECS_TYPE>
com.hypixel.hytale.component.dependency.RootDependency<ECS_TYPE>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final RootDependency<?> private static final Set<Dependency<?>> private static final RootDependency<?> private static final Set<Dependency<?>> Fields inherited from class com.hypixel.hytale.component.dependency.Dependency
order, priority -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <ECS_TYPE> RootDependency<ECS_TYPE> first()static <ECS_TYPE> Set<Dependency<ECS_TYPE>> firstSet()static <ECS_TYPE> RootDependency<ECS_TYPE> last()static <ECS_TYPE> Set<Dependency<ECS_TYPE>> lastSet()voidresolveGraphEdge(ComponentRegistry<ECS_TYPE> registry, ISystem<ECS_TYPE> thisSystem, DependencyGraph<ECS_TYPE> graph) toString()voidvalidate(ComponentRegistry<ECS_TYPE> registry) Methods inherited from class com.hypixel.hytale.component.dependency.Dependency
getOrder, getPriority
-
Field Details
-
FIRST
-
LAST
-
FIRST_SET
-
LAST_SET
-
-
Constructor Details
-
RootDependency
public RootDependency(int priority) -
RootDependency
-
-
Method Details
-
first
-
last
-
firstSet
-
lastSet
-
validate
- Specified by:
validatein classDependency<ECS_TYPE>
-
resolveGraphEdge
public void resolveGraphEdge(@Nonnull ComponentRegistry<ECS_TYPE> registry, @Nonnull ISystem<ECS_TYPE> thisSystem, @Nonnull DependencyGraph<ECS_TYPE> graph) - Specified by:
resolveGraphEdgein classDependency<ECS_TYPE>
-
toString
- Overrides:
toStringin classDependency<ECS_TYPE>
-