Package org.spongepowered.asm.util
Class ConstraintParser
- java.lang.Object
-
- org.spongepowered.asm.util.ConstraintParser
-
public final class ConstraintParser extends java.lang.ObjectParser for constraints
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classConstraintParser.ConstraintA constraint.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ConstraintParser.Constraintparse(java.lang.String expr)Parse the supplied expression as a constraint and returns a new Constraint.static ConstraintParser.Constraintparse(org.objectweb.asm.tree.AnnotationNode annotation)Parse a constraint expression on the supplied annotation as a constraint and returns a new Constraint.
-
-
-
Method Detail
-
parse
public static ConstraintParser.Constraint parse(java.lang.String expr)
Parse the supplied expression as a constraint and returns a new Constraint. ReturnsConstraintParser.Constraint.NONEif the constraint could not be parsed or is empty.- Parameters:
expr- constraint expression to parse- Returns:
- parsed constraint
-
parse
public static ConstraintParser.Constraint parse(org.objectweb.asm.tree.AnnotationNode annotation)
Parse a constraint expression on the supplied annotation as a constraint and returns a new Constraint. ReturnsConstraintParser.Constraint.NONEif the constraint could not be parsed or is empty.- Parameters:
annotation- annotation containing the constraint expression to parse- Returns:
- parsed constraint
-
-