File tree Expand file tree Collapse file tree
src/main/java/org/skriptlang/reflect/syntax/custom/shared Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -31,7 +31,7 @@ public CustomSyntaxEvent(
3131 super (event );
3232 this .self = self ;
3333 this .expressions = Arrays .stream (expressions )
34- .map (expression -> new LazyExpression (event , expression ))
34+ .map (expression -> new CachingExpression (event , expression ))
3535 .toArray (Expression <?>[]::new );
3636 this .matchedPattern = matchedPattern ;
3737 this .parseResult = parseResult ;
@@ -64,14 +64,14 @@ public ParseResult parseResult() {
6464 throw new UnsupportedOperationException ();
6565 }
6666
67- public static class LazyExpression extends WrapperExpression <Object > {
67+ public static class CachingExpression extends WrapperExpression <Object > {
6868
6969 private final Event sourceEvent ;
7070 private transient Object [] array , all ;
7171
72- public LazyExpression (Event sourceEvent , Expression <?> source ) {
72+ public CachingExpression (Event sourceEvent , Expression <?> source ) {
7373 this .sourceEvent = sourceEvent ;
74- if (source instanceof LazyExpression lazy ) {
74+ if (source instanceof CachingExpression lazy ) {
7575 setExpr (lazy .getExpr ());
7676 } else {
7777 setExpr (source != null ? source : new EmptyExpression ());
You can’t perform that action at this time.
0 commit comments