B C D F G H I M O R S T U V W 

B

binaryOperatorMethods(int) - Static method in class org.kohsuke.groovy.sandbox.impl.Ops
 
boolExp(boolean) - Method in class org.kohsuke.groovy.sandbox.SandboxTransformer.VisitorImpl
 

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
 
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
 
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
 
classExp(ClassNode) - Method in class org.kohsuke.groovy.sandbox.SandboxTransformer.VisitorImpl
 
compoundAssignmentToBinaryOperator(int) - Static method in class org.kohsuke.groovy.sandbox.impl.Ops
 
createVisitor(SourceUnit) - Method in class org.kohsuke.groovy.sandbox.SandboxTransformer
 

D

declareVariable(Variable) - Method in class org.kohsuke.groovy.sandbox.ScopeTrackingClassCodeExpressionTransformer
 
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
 
getASSIGNMENT_OP() - Static method in class org.kohsuke.groovy.sandbox.SandboxTransformer
 
getCheckerClass() - Static method in class org.kohsuke.groovy.sandbox.SandboxTransformer
 
getCLOSURE_THIS() - Static method in class org.kohsuke.groovy.sandbox.SandboxTransformer
 
getInterceptArray() - Method in class org.kohsuke.groovy.sandbox.SandboxTransformer
 
getInterceptAttribute() - Method in class org.kohsuke.groovy.sandbox.SandboxTransformer
 
getInterceptConstructor() - Method in class org.kohsuke.groovy.sandbox.SandboxTransformer
 
getInterceptMethodCall() - Method in class org.kohsuke.groovy.sandbox.SandboxTransformer
 
getInterceptProperty() - Method in class org.kohsuke.groovy.sandbox.SandboxTransformer
 
getMetaClass() - Method in class org.kohsuke.groovy.sandbox.SandboxTransformer
 
getMetaClass() - Method in class org.kohsuke.groovy.sandbox.SandboxTransformer.VisitorImpl
 
getMetaClass() - Method in class org.kohsuke.groovy.sandbox.ScopeTrackingClassCodeExpressionTransformer
 
getProperty(String) - Method in class org.kohsuke.groovy.sandbox.SandboxTransformer
 
getProperty(String) - Method in class org.kohsuke.groovy.sandbox.SandboxTransformer.VisitorImpl
 
getProperty(String) - Method in class org.kohsuke.groovy.sandbox.ScopeTrackingClassCodeExpressionTransformer
 
getScriptBytecodeAdapterClass() - Static method in class org.kohsuke.groovy.sandbox.SandboxTransformer
 
getSourceUnit() - Method in class org.kohsuke.groovy.sandbox.SandboxTransformer.VisitorImpl
 
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
 

H

handleDeclarations(DeclarationExpression) - Method in class org.kohsuke.groovy.sandbox.ScopeTrackingClassCodeExpressionTransformer
 

I

intExp(int) - Method in class org.kohsuke.groovy.sandbox.SandboxTransformer.VisitorImpl
 
invokeMethod(String, Object) - Method in class org.kohsuke.groovy.sandbox.SandboxTransformer
 
invokeMethod(String, Object) - Method in class org.kohsuke.groovy.sandbox.SandboxTransformer.VisitorImpl
 
invokeMethod(String, Object) - Method in class org.kohsuke.groovy.sandbox.ScopeTrackingClassCodeExpressionTransformer
 
isComparisionOperator(int) - Static method in class org.kohsuke.groovy.sandbox.impl.Ops
 
isInterceptArray() - Method in class org.kohsuke.groovy.sandbox.SandboxTransformer
 
isInterceptAttribute() - Method in class org.kohsuke.groovy.sandbox.SandboxTransformer
 
isInterceptConstructor() - Method in class org.kohsuke.groovy.sandbox.SandboxTransformer
 
isInterceptMethodCall() - Method in class org.kohsuke.groovy.sandbox.SandboxTransformer
 
isInterceptProperty() - Method in class org.kohsuke.groovy.sandbox.SandboxTransformer
 
isLocalVariable(String) - Method in class org.kohsuke.groovy.sandbox.ScopeTrackingClassCodeExpressionTransformer
 
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

makeCheckedCall(String, Collection<Expression>) - Method in class org.kohsuke.groovy.sandbox.SandboxTransformer.VisitorImpl
 

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(...)"
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
 

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
 
SandboxTransformer() - Constructor for class org.kohsuke.groovy.sandbox.SandboxTransformer
 
SandboxTransformer.VisitorImpl - Class in org.kohsuke.groovy.sandbox
 
SandboxTransformer.VisitorImpl(SourceUnit) - Constructor for class org.kohsuke.groovy.sandbox.SandboxTransformer.VisitorImpl
 
ScopeTrackingClassCodeExpressionTransformer - Class in org.kohsuke.groovy.sandbox
 
ScopeTrackingClassCodeExpressionTransformer() - Constructor for class org.kohsuke.groovy.sandbox.ScopeTrackingClassCodeExpressionTransformer
 
setInterceptArray(boolean) - Method in class org.kohsuke.groovy.sandbox.SandboxTransformer
 
setInterceptAttribute(boolean) - Method in class org.kohsuke.groovy.sandbox.SandboxTransformer
 
setInterceptConstructor(boolean) - Method in class org.kohsuke.groovy.sandbox.SandboxTransformer
 
setInterceptMethodCall(boolean) - Method in class org.kohsuke.groovy.sandbox.SandboxTransformer
 
setInterceptProperty(boolean) - Method in class org.kohsuke.groovy.sandbox.SandboxTransformer
 
setMetaClass(MetaClass) - Method in class org.kohsuke.groovy.sandbox.SandboxTransformer
 
setMetaClass(MetaClass) - Method in class org.kohsuke.groovy.sandbox.SandboxTransformer.VisitorImpl
 
setMetaClass(MetaClass) - Method in class org.kohsuke.groovy.sandbox.ScopeTrackingClassCodeExpressionTransformer
 
setProperty(String, Object) - Method in class org.kohsuke.groovy.sandbox.SandboxTransformer
 
setProperty(String, Object) - Method in class org.kohsuke.groovy.sandbox.SandboxTransformer.VisitorImpl
 
setProperty(String, Object) - Method in class org.kohsuke.groovy.sandbox.ScopeTrackingClassCodeExpressionTransformer
 
stringExp(String) - Method in class org.kohsuke.groovy.sandbox.SandboxTransformer.VisitorImpl
 
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
 

T

transform(Expression) - Method in class org.kohsuke.groovy.sandbox.SandboxTransformer.VisitorImpl
 
transformArguments(Expression) - Method in class org.kohsuke.groovy.sandbox.SandboxTransformer.VisitorImpl
 

U

unregister() - Method in class org.kohsuke.groovy.sandbox.GroovyInterceptor
Reverses the earlier effect of GroovyInterceptor.register()

V

visitBlockStatement(BlockStatement) - Method in class org.kohsuke.groovy.sandbox.ScopeTrackingClassCodeExpressionTransformer
 
visitCatchStatement(CatchStatement) - Method in class org.kohsuke.groovy.sandbox.ScopeTrackingClassCodeExpressionTransformer
 
visitClosureExpression(ClosureExpression) - Method in class org.kohsuke.groovy.sandbox.ScopeTrackingClassCodeExpressionTransformer
 
visitDoWhileLoop(DoWhileStatement) - Method in class org.kohsuke.groovy.sandbox.ScopeTrackingClassCodeExpressionTransformer
 
visitForLoop(ForStatement) - Method in class org.kohsuke.groovy.sandbox.ScopeTrackingClassCodeExpressionTransformer
 
visitIfElse(IfStatement) - Method in class org.kohsuke.groovy.sandbox.ScopeTrackingClassCodeExpressionTransformer
 
visitMethod(MethodNode) - Method in class org.kohsuke.groovy.sandbox.SandboxTransformer.VisitorImpl
 
visitMethod(MethodNode) - Method in class org.kohsuke.groovy.sandbox.ScopeTrackingClassCodeExpressionTransformer
 
visitSwitch(SwitchStatement) - Method in class org.kohsuke.groovy.sandbox.ScopeTrackingClassCodeExpressionTransformer
 
visitSynchronizedStatement(SynchronizedStatement) - Method in class org.kohsuke.groovy.sandbox.ScopeTrackingClassCodeExpressionTransformer
 
visitTryCatchFinally(TryCatchStatement) - Method in class org.kohsuke.groovy.sandbox.ScopeTrackingClassCodeExpressionTransformer
 
visitWhileLoop(WhileStatement) - Method in class org.kohsuke.groovy.sandbox.ScopeTrackingClassCodeExpressionTransformer
 

W

withVarScope(Closure) - Method in class org.kohsuke.groovy.sandbox.ScopeTrackingClassCodeExpressionTransformer
 
B C D F G H I M O R S T U V W 

Copyright © 2016. All Rights Reserved.