diff options
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/skylarkinterface/processor/testsources/GoldenCase.java')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/skylarkinterface/processor/testsources/GoldenCase.java | 26 |
1 files changed, 22 insertions, 4 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/skylarkinterface/processor/testsources/GoldenCase.java b/src/test/java/com/google/devtools/build/lib/skylarkinterface/processor/testsources/GoldenCase.java index 1eb207719f..e20c99bbc7 100644 --- a/src/test/java/com/google/devtools/build/lib/skylarkinterface/processor/testsources/GoldenCase.java +++ b/src/test/java/com/google/devtools/build/lib/skylarkinterface/processor/testsources/GoldenCase.java @@ -20,6 +20,7 @@ import com.google.devtools.build.lib.skylarkinterface.ParamType; import com.google.devtools.build.lib.skylarkinterface.SkylarkCallable; import com.google.devtools.build.lib.syntax.Environment; import com.google.devtools.build.lib.syntax.FuncallExpression; +import com.google.devtools.build.lib.syntax.SkylarkSemantics; /** * Test source file verifying various proper uses of SkylarkCallable. @@ -35,6 +36,16 @@ public class GoldenCase { } @SkylarkCallable( + name = "struct_field_method_with_info", + doc = "", + structField = true, + useSkylarkSemantics = true + ) + public String structFieldMethodWithInfo(SkylarkSemantics semantics) { + return "foo"; + } + + @SkylarkCallable( name = "zero_arg_method", doc = "") public Integer zeroArgMethod() { @@ -51,9 +62,14 @@ public class GoldenCase { doc = "", useAst = true, useLocation = true, - useEnvironment = true + useEnvironment = true, + useSkylarkSemantics = true ) - public Integer zeroArgMethod(Location location, FuncallExpression ast, Environment environment) { + public Integer zeroArgMethod( + Location location, + FuncallExpression ast, + Environment environment, + SkylarkSemantics semantics) { return 0; } @@ -96,7 +112,8 @@ public class GoldenCase { }, useAst = true, useLocation = true, - useEnvironment = true + useEnvironment = true, + useSkylarkSemantics = true ) public String threeArgMethodWithParams( String one, @@ -104,7 +121,8 @@ public class GoldenCase { String three, Location location, FuncallExpression ast, - Environment environment) { + Environment environment, + SkylarkSemantics skylarkSemantics) { return "baz"; } } |