Top Fields Constructors Methods
org.jruby.embed

public final Enum LocalVariableBehavior

extends Enum<LocalVariableBehavior>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final LocalVariableBehavior
BSF

Specifies that a sharing variable works for BSF JRuby Engine.

public static final LocalVariableBehavior
GLOBAL

Specifies that a sharing variable works like JSR 223 reference implementation.

public static final LocalVariableBehavior
PERSISTENT

Specifies that Ruby's local variables survive over multiple evaluations.

public static final LocalVariableBehavior
TRANSIENT

Specifies that Ruby's local variables have faithful behavior to its semantics.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static LocalVariableBehavior
public static LocalVariableBehavior[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

BSFback to summary
public static final LocalVariableBehavior BSF

Specifies that a sharing variable works for BSF JRuby Engine. Variable names in Java are mapped to global variables in Ruby when it is shared through org.apache.bsf.BSFDeclaredBean.

GLOBALback to summary
public static final LocalVariableBehavior GLOBAL

Specifies that a sharing variable works like JSR 223 reference implementation. Variable names in Java are mapped to global variables in Ruby.

PERSISTENTback to summary
public static final LocalVariableBehavior PERSISTENT

Specifies that Ruby's local variables survive over multiple evaluations.

TRANSIENTback to summary
public static final LocalVariableBehavior TRANSIENT

Specifies that Ruby's local variables have faithful behavior to its semantics. Local variables do not survive over an evaluation. All local variables will vanish after every evaluation.

Constructor Detail

LocalVariableBehaviorback to summary
private LocalVariableBehavior()

Method Detail

valueOfback to summary
public static LocalVariableBehavior valueOf(String name)
valuesback to summary
public static LocalVariableBehavior[] values()