Skip navigation links
A B C D F G I M O P R S U 

A

arg(int) - Method in class org.kohsuke.groovy.sandbox.impl.Checker.SuperConstructorWrapper
 

B

binaryOperatorMethods(int) - Static method in class org.kohsuke.groovy.sandbox.impl.Ops
 

C

call(Object, String) - Method in interface org.kohsuke.groovy.sandbox.GroovyInterceptor.Invoker
 
call(Object, String, Object) - Method in interface org.kohsuke.groovy.sandbox.GroovyInterceptor.Invoker
 
call(Object, String, Object, Object) - Method in interface org.kohsuke.groovy.sandbox.GroovyInterceptor.Invoker
 
call(Object, String, Object...) - Method in interface org.kohsuke.groovy.sandbox.GroovyInterceptor.Invoker
 
call(SourceUnit, GeneratorContext, ClassNode) - Method in class org.kohsuke.groovy.sandbox.SandboxTransformer
 
checkedBinaryOp(Object, int, Object) - Static method in class org.kohsuke.groovy.sandbox.impl.Checker
Intercepts the binary expression of the form lhs op rhs like lhs+rhs, lhs>>rhs, etc.
checkedCall(Object, boolean, boolean, String, Object[]) - Static method in class org.kohsuke.groovy.sandbox.impl.Checker
 
checkedCast(Class<?>, Object, boolean, boolean, boolean) - Static method in class org.kohsuke.groovy.sandbox.impl.Checker
Runs ScriptBytecodeAdapter.asType(java.lang.Object, java.lang.Class) but only after giving interceptors the chance to reject any possible interface methods as applied to the receiver.
checkedComparison(Object, int, Object) - Static method in class org.kohsuke.groovy.sandbox.impl.Checker
A compare method that invokes a.equals(b) or a.compareTo(b)==0
checkedConstructor(Class, Object[]) - Static method in class org.kohsuke.groovy.sandbox.impl.Checker
 
checkedGetArray(Object, Object) - Static method in class org.kohsuke.groovy.sandbox.impl.Checker
 
checkedGetAttribute(Object, boolean, boolean, Object) - Static method in class org.kohsuke.groovy.sandbox.impl.Checker
 
checkedGetProperty(Object, boolean, boolean, Object) - Static method in class org.kohsuke.groovy.sandbox.impl.Checker
 
checkedPostfixArray(Object, Object, String) - Static method in class org.kohsuke.groovy.sandbox.impl.Checker
a[i]++ / a[i]--
checkedPostfixProperty(Object, Object, boolean, boolean, String) - Static method in class org.kohsuke.groovy.sandbox.impl.Checker
a.x++ / a.x--
checkedPrefixArray(Object, Object, String) - Static method in class org.kohsuke.groovy.sandbox.impl.Checker
++a[i] / --a[i]
checkedPrefixProperty(Object, Object, boolean, boolean, String) - Static method in class org.kohsuke.groovy.sandbox.impl.Checker
++a.x / --a.x
checkedSetArray(Object, Object, int, Object) - Static method in class org.kohsuke.groovy.sandbox.impl.Checker
Intercepts the array assignment of the form "receiver[index] = value"
checkedSetAttribute(Object, Object, boolean, boolean, int, Object) - Static method in class org.kohsuke.groovy.sandbox.impl.Checker
Intercepts the attribute assignment of the form "receiver.@property = value"
checkedSetProperty(Object, Object, boolean, boolean, int, Object) - Static method in class org.kohsuke.groovy.sandbox.impl.Checker
 
checkedStaticCall(Class, String, Object[]) - Static method in class org.kohsuke.groovy.sandbox.impl.Checker
 
checkedSuperCall(Class, Object, String, Object[]) - Static method in class org.kohsuke.groovy.sandbox.impl.Checker
 
checkedSuperConstructor(Class<?>, Object[]) - Static method in class org.kohsuke.groovy.sandbox.impl.Checker
 
Checker - Class in org.kohsuke.groovy.sandbox.impl
Intercepted Groovy script calls into this class.
Checker() - Constructor for class org.kohsuke.groovy.sandbox.impl.Checker
 
Checker.SuperConstructorWrapper - Class in org.kohsuke.groovy.sandbox.impl
 
compoundAssignmentToBinaryOperator(int) - Static method in class org.kohsuke.groovy.sandbox.impl.Ops
 
createVisitor(SourceUnit) - Method in class org.kohsuke.groovy.sandbox.SandboxTransformer
Deprecated.
createVisitor(SourceUnit, ClassNode) - Method in class org.kohsuke.groovy.sandbox.SandboxTransformer
 

D

doCall(Object[]) - Method in class org.kohsuke.groovy.sandbox.impl.SandboxedMethodClosure
Special logic needed to handle invocation due to not being an instance of MethodClosure itself.
doCall() - Method in class org.kohsuke.groovy.sandbox.impl.SandboxedMethodClosure
 
doCall(Object) - Method in class org.kohsuke.groovy.sandbox.impl.SandboxedMethodClosure
 

F

filter(Object) - Method in class org.kohsuke.groovy.sandbox.GroovyValueFilter
All the specific filterXXX() methods delegate to this method.
filterArgument(Object) - Method in class org.kohsuke.groovy.sandbox.GroovyValueFilter
Called for every argument to method/constructor calls.
filterIndex(Object) - Method in class org.kohsuke.groovy.sandbox.GroovyValueFilter
Called for every index of the array get/set access.
filterReceiver(Object) - Method in class org.kohsuke.groovy.sandbox.GroovyValueFilter
Called for every receiver.
filterReturnValue(Object) - Method in class org.kohsuke.groovy.sandbox.GroovyValueFilter
Called for a return value of a method call, newly created object, retrieve property/attribute values.

G

getApplicableInterceptors() - Static method in class org.kohsuke.groovy.sandbox.GroovyInterceptor
 
GroovyInterceptor - Class in org.kohsuke.groovy.sandbox
Interceptor of Groovy method calls.
GroovyInterceptor() - Constructor for class org.kohsuke.groovy.sandbox.GroovyInterceptor
 
GroovyInterceptor.Invoker - Interface in org.kohsuke.groovy.sandbox
Represents the next interceptor in the chain.
GroovyValueFilter - Class in org.kohsuke.groovy.sandbox
GroovyInterceptor that looks at individual values that are coming into/out of a call, without regard to any context.
GroovyValueFilter() - Constructor for class org.kohsuke.groovy.sandbox.GroovyValueFilter
 

I

isComparisionOperator(int) - Static method in class org.kohsuke.groovy.sandbox.impl.Ops
 
isLogicalOperator(int) - Static method in class org.kohsuke.groovy.sandbox.impl.Ops
 
isRegexpComparisonOperator(int) - Static method in class org.kohsuke.groovy.sandbox.impl.Ops
 

M

mightBePositionalArgumentConstructor(VariableExpression) - Static method in class org.kohsuke.groovy.sandbox.SandboxTransformer
Checks if a DeclarationExpression.getVariableExpression() might induce DefaultTypeTransformation.castToType(java.lang.Object, java.lang.Class) to call a constructor.

O

onGetArray(GroovyInterceptor.Invoker, Object, Object) - Method in class org.kohsuke.groovy.sandbox.GroovyInterceptor
Intercepts an array access, like "z=foo[bar]"
onGetArray(GroovyInterceptor.Invoker, Object, Object) - Method in class org.kohsuke.groovy.sandbox.GroovyValueFilter
 
onGetAttribute(GroovyInterceptor.Invoker, Object, String) - Method in class org.kohsuke.groovy.sandbox.GroovyInterceptor
Intercepts an attribute access, like "z=foo.@bar"
onGetAttribute(GroovyInterceptor.Invoker, Object, String) - Method in class org.kohsuke.groovy.sandbox.GroovyValueFilter
 
onGetProperty(GroovyInterceptor.Invoker, Object, String) - Method in class org.kohsuke.groovy.sandbox.GroovyInterceptor
Intercepts a property access, like "z=foo.bar"
onGetProperty(GroovyInterceptor.Invoker, Object, String) - Method in class org.kohsuke.groovy.sandbox.GroovyValueFilter
 
onMethodCall(GroovyInterceptor.Invoker, Object, String, Object...) - Method in class org.kohsuke.groovy.sandbox.GroovyInterceptor
Intercepts an instance method call on some object of the form "foo.bar(...)"
onMethodCall(GroovyInterceptor.Invoker, Object, String, Object...) - Method in class org.kohsuke.groovy.sandbox.GroovyValueFilter
 
onNewInstance(GroovyInterceptor.Invoker, Class, Object...) - Method in class org.kohsuke.groovy.sandbox.GroovyInterceptor
Intercepts an object instantiation, like "new Receiver(...)"
onNewInstance(GroovyInterceptor.Invoker, Class, Object...) - Method in class org.kohsuke.groovy.sandbox.GroovyValueFilter
 
onSetArray(GroovyInterceptor.Invoker, Object, Object, Object) - Method in class org.kohsuke.groovy.sandbox.GroovyInterceptor
Intercepts an attribute assignment like "foo[bar]=z"
onSetArray(GroovyInterceptor.Invoker, Object, Object, Object) - Method in class org.kohsuke.groovy.sandbox.GroovyValueFilter
 
onSetAttribute(GroovyInterceptor.Invoker, Object, String, Object) - Method in class org.kohsuke.groovy.sandbox.GroovyInterceptor
Intercepts an attribute assignment like "foo.@bar=z"
onSetAttribute(GroovyInterceptor.Invoker, Object, String, Object) - Method in class org.kohsuke.groovy.sandbox.GroovyValueFilter
 
onSetProperty(GroovyInterceptor.Invoker, Object, String, Object) - Method in class org.kohsuke.groovy.sandbox.GroovyInterceptor
Intercepts a property assignment like "foo.bar=z"
onSetProperty(GroovyInterceptor.Invoker, Object, String, Object) - Method in class org.kohsuke.groovy.sandbox.GroovyValueFilter
 
onStaticCall(GroovyInterceptor.Invoker, Class, String, Object...) - Method in class org.kohsuke.groovy.sandbox.GroovyInterceptor
Intercepts a static method call on some class, like "Class.forName(...)".
onStaticCall(GroovyInterceptor.Invoker, Class, String, Object...) - Method in class org.kohsuke.groovy.sandbox.GroovyValueFilter
 
onSuperCall(GroovyInterceptor.Invoker, Class, Object, String, Object...) - Method in class org.kohsuke.groovy.sandbox.GroovyInterceptor
Intercepts an super method call, like "super.foo(...)"
onSuperConstructor(GroovyInterceptor.Invoker, Class, Object...) - Method in class org.kohsuke.groovy.sandbox.GroovyInterceptor
Intercepts a super(…) call from a constructor.
Ops - Class in org.kohsuke.groovy.sandbox.impl
Additional relationship between operators.
Ops() - Constructor for class org.kohsuke.groovy.sandbox.impl.Ops
 
org.kohsuke.groovy.sandbox - package org.kohsuke.groovy.sandbox
 
org.kohsuke.groovy.sandbox.impl - package org.kohsuke.groovy.sandbox.impl
 

P

processConstructors(ClassCodeExpressionTransformer, ClassNode) - Method in class org.kohsuke.groovy.sandbox.SandboxTransformer
Apply SECURITY-582 fix to constructors.

R

register() - Method in class org.kohsuke.groovy.sandbox.GroovyInterceptor
Registers this interceptor to the current thread's interceptor list.

S

SandboxedMethodClosure - Class in org.kohsuke.groovy.sandbox.impl
MethodClosure that checks the call.
SandboxedMethodClosure(Object, String) - Constructor for class org.kohsuke.groovy.sandbox.impl.SandboxedMethodClosure
 
SandboxTransformer - Class in org.kohsuke.groovy.sandbox
Transforms Groovy code at compile-time to intercept when the script interacts with the outside world.
SandboxTransformer() - Constructor for class org.kohsuke.groovy.sandbox.SandboxTransformer
 
Super - Class in org.kohsuke.groovy.sandbox.impl
Packs argument of the super method call for GroovyInterceptor.Invoker
Super(Class, Object) - Constructor for class org.kohsuke.groovy.sandbox.impl.Super
 

U

unregister() - Method in class org.kohsuke.groovy.sandbox.GroovyInterceptor
Reverses the earlier effect of GroovyInterceptor.register()
A B C D F G I M O P R S U 
Skip navigation links

Copyright © 2017. All rights reserved.