Class TypeRewriteRule.Everywhere
java.lang.Object
com.mojang.datafixers.TypeRewriteRule.Everywhere
- All Implemented Interfaces:
TypeRewriteRule
- Enclosing interface:
TypeRewriteRule
-
Nested Class Summary
Nested classes/interfaces inherited from interface TypeRewriteRule
TypeRewriteRule.All, TypeRewriteRule.CheckOnce, TypeRewriteRule.Everywhere, TypeRewriteRule.IfSame<B>, TypeRewriteRule.Nop, TypeRewriteRule.One, TypeRewriteRule.OrElse, TypeRewriteRule.Seq -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final booleanprivate final intprotected final PointFreeRuleprotected final booleanprotected final TypeRewriteRule -
Constructor Summary
ConstructorsConstructorDescriptionEverywhere(TypeRewriteRule rule, PointFreeRule optimizationRule, boolean recurse, boolean checkIndex) -
Method Summary
-
Field Details
-
rule
-
optimizationRule
-
recurse
protected final boolean recurse -
checkIndex
private final boolean checkIndex -
hashCode
private final int hashCode
-
-
Constructor Details
-
Everywhere
public Everywhere(TypeRewriteRule rule, PointFreeRule optimizationRule, boolean recurse, boolean checkIndex)
-
-
Method Details
-
rewrite
- Specified by:
rewritein interfaceTypeRewriteRule
-
equals
-
hashCode
-