Uses of Package
org.jruby.ir.operands
Packages that use org.jruby.ir.operands
Package
Description
-
Classes in org.jruby.ir.operands used by org.jruby.irClassDescriptionRepresents a literal Bignum.Reference to common builtin types we care about: Object, Array, Hash.This represents a non-temporary variable used in a closure and defined in this or a parent closure.Represents a Complex literal.Represents the script's __FILE__.Represents a frozen string value.Represents a literal string value.Represents nil.Represents Block.NULL block, the block that cannot be yielded.Literal Range with literal endpoints.Literal Rational number.Represents a literal regexp from ruby, constructed on first traversal and then cached.Reference a StaticScope/IRScope.Wrap a scope for the purpose of finding live module which happens to be associated with it.A literal representing proc'ified symbols, as in &:foo.Represents a temporary variable for an unboxed Boolean operand.Represents a temporary variable for an unboxed Fixnum operand.Represents a temporary variable for an unboxed Float operand.Represents a temporary variable for an unboxed int operand.A set of variables which are only used in a particular scope and never visible to Ruby itself.For argument processing.
-
Classes in org.jruby.ir.operands used by org.jruby.ir.builderClassDescriptionRepresents nil.
-
Classes in org.jruby.ir.operands used by org.jruby.ir.dataflow.analysesClassDescriptionA set of variables which are only used in a particular scope and never visible to Ruby itself.
-
Classes in org.jruby.ir.operands used by org.jruby.ir.instructionsClassDescriptionRepresents a frozen string value.A set of variables which are only used in a particular scope and never visible to Ruby itself.
-
Classes in org.jruby.ir.operands used by org.jruby.ir.instructions.boxing
-
Classes in org.jruby.ir.operands used by org.jruby.ir.instructions.defined
-
Classes in org.jruby.ir.operands used by org.jruby.ir.instructions.specialized
-
Classes in org.jruby.ir.operands used by org.jruby.ir.interpreterClassDescriptionA set of variables which are only used in a particular scope and never visible to Ruby itself.This enum exists because we will frequently run into an arbitrary temporary variable and we want to be able to quickly switch on type.
-
Classes in org.jruby.ir.operands used by org.jruby.ir.listeners
-
Classes in org.jruby.ir.operands used by org.jruby.ir.operandsClassDescriptionRepresents a literal Bignum.Reference to common builtin types we care about: Object, Array, Hash.Represents a Complex literal.For Operands which can be accessed from nested scopes we sometimes need to adjust them for different depths.Represents the script's __FILE__.Represents a frozen string value.Operands extending this type can make a reasonable assumption of immutability.Represents a literal string value.Represents nil.Represents Block.NULL block, the block that cannot be yielded.Literal Range with literal endpoints.Literal Rational number.Represents a literal regexp from ruby, constructed on first traversal and then cached.Wrap a scope for the purpose of finding live module which happens to be associated with it.Represents an Operand that has a Java string form.A literal representing proc'ified symbols, as in &:foo.Represents a temporary variable for an unboxed Fixnum operand.Represents a temporary variable for an unboxed Float operand.Represents a temporary variable for an unboxed int operand.A set of variables which are only used in a particular scope and never visible to Ruby itself.This enum exists because we will frequently run into an arbitrary temporary variable and we want to be able to quickly switch on type.For argument processing.
-
Classes in org.jruby.ir.operands used by org.jruby.ir.passes
-
Classes in org.jruby.ir.operands used by org.jruby.ir.persistenceClassDescriptionRepresents a literal Bignum.Reference to common builtin types we care about: Object, Array, Hash.This represents a non-temporary variable used in a closure and defined in this or a parent closure.Represents a Complex literal.Represents the script's __FILE__.Represents a frozen string value.Represents a literal string value.Represents nil.Represents Block.NULL block, the block that cannot be yielded.Literal Range with literal endpoints.Literal Rational number.Represents a literal regexp from ruby, constructed on first traversal and then cached.Wrap a scope for the purpose of finding live module which happens to be associated with it.A literal representing proc'ified symbols, as in &:foo.Represents a temporary variable for an unboxed Boolean operand.Represents a temporary variable for an unboxed Fixnum operand.Represents a temporary variable for an unboxed Float operand.Represents a temporary variable for an unboxed int operand.A set of variables which are only used in a particular scope and never visible to Ruby itself.This enum exists because we will frequently run into an arbitrary temporary variable and we want to be able to quickly switch on type.For argument processing.
-
Classes in org.jruby.ir.operands used by org.jruby.ir.representations
-
Classes in org.jruby.ir.operands used by org.jruby.ir.runtime
-
Classes in org.jruby.ir.operands used by org.jruby.ir.targetsClassDescriptionRepresents a literal Bignum.Reference to common builtin types we care about: Object, Array, Hash.This represents a non-temporary variable used in a closure and defined in this or a parent closure.Represents a Complex literal.Represents the script's __FILE__.Represents a frozen string value.Represents a literal string value.Represents nil.Represents Block.NULL block, the block that cannot be yielded.Literal Range with literal endpoints.Literal Rational number.Represents a literal regexp from ruby, constructed on first traversal and then cached.Reference a StaticScope/IRScope.Wrap a scope for the purpose of finding live module which happens to be associated with it.A literal representing proc'ified symbols, as in &:foo.Represents a temporary variable for an unboxed Boolean operand.Represents a temporary variable for an unboxed Fixnum operand.Represents a temporary variable for an unboxed Float operand.Represents a temporary variable for an unboxed int operand.A set of variables which are only used in a particular scope and never visible to Ruby itself.For argument processing.
-
Classes in org.jruby.ir.operands used by org.jruby.ir.transformations.inlining