Top Interfaces Classes
[default module]

Package org.jruby.embed.variable


Interface Summary

Modifier and TypeInterface and Description
public interface
BiVariable

Represents bidirectional, both Java and Ruby, variables.

Class Summary

Modifier and TypeClass and Description
pack-priv abstract class
public class
public class
ClassVariable

An implementation of BiVariable for a Ruby class variable.

public class
Constant

An implementation of BiVariable for a Ruby constant.

public class
GlobalVariable

An implementation of BiVariable for a Ruby global variable.

public class
InstanceVariable

An implementation of BiVariable for a Ruby instance variable.

public class
LocalGlobalVariable

An implementation of BiVariable for JSR223 style global variable.

public class
PersistentLocalVariable

An implementation of BiVariable for a persistent local variable.

public class
TransientLocalVariable

An implementation of BiVariable for a transient local variable.

public class
VariableInterceptor

This class is responsible to local variable behavior dependent processing.