18 lines
480 B
Java
18 lines
480 B
Java
|
package io.gitlab.jfronny.muscript.compiler.expr.dynamic.unpack;
|
||
|
|
||
|
import io.gitlab.jfronny.muscript.compiler.expr.*;
|
||
|
import io.gitlab.jfronny.muscript.dynamic.*;
|
||
|
|
||
|
public class StringUnpack extends StringExpr {
|
||
|
private final DynamicExpr inner;
|
||
|
|
||
|
public StringUnpack(DynamicExpr inner) {
|
||
|
this.inner = inner;
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public String get(Dynamic<?> branch, Dynamic<?> dataRoot) {
|
||
|
return inner.get(branch, dataRoot).asString().getValue();
|
||
|
}
|
||
|
}
|