Uses of Interface
org.jruby.ir.persistence.IRWriterEncoder
Packages that use IRWriterEncoder
Package
Description
-
Uses of IRWriterEncoder in org.jruby.ir
Methods in org.jruby.ir with parameters of type IRWriterEncoderModifier and TypeMethodDescriptionvoid
IRScope.persistScopeFlags
(IRWriterEncoder file) void
IRClosure.persistScopeHeader
(IRWriterEncoder file) void
IRScope.persistScopeHeader
(IRWriterEncoder file) -
Uses of IRWriterEncoder in org.jruby.ir.instructions
Methods in org.jruby.ir.instructions with parameters of type IRWriterEncoderModifier and TypeMethodDescriptionvoid
AliasInstr.encode
(IRWriterEncoder e) void
ArrayDerefInstr.encode
(IRWriterEncoder e) void
AsStringInstr.encode
(IRWriterEncoder e) void
AttrAssignInstr.encode
(IRWriterEncoder e) void
BIntInstr.encode
(IRWriterEncoder e) void
BlockGivenCallInstr.encode
(IRWriterEncoder e) void
BreakInstr.encode
(IRWriterEncoder e) void
BSwitchInstr.encode
(IRWriterEncoder e) void
BuildBackrefInstr.encode
(IRWriterEncoder e) void
BuildCompoundArrayInstr.encode
(IRWriterEncoder e) void
BuildCompoundStringInstr.encode
(IRWriterEncoder e) void
BuildDynRegExpInstr.encode
(IRWriterEncoder e) void
BuildRangeInstr.encode
(IRWriterEncoder e) void
BuildSplatInstr.encode
(IRWriterEncoder e) void
CallBase.encode
(IRWriterEncoder e) void
CallInstr.encode
(IRWriterEncoder e) void
CheckArgsArrayArityInstr.encode
(IRWriterEncoder e) void
CheckArityInstr.encode
(IRWriterEncoder e) void
CheckForLJEInstr.encode
(IRWriterEncoder e) void
DefineClassInstr.encode
(IRWriterEncoder e) void
DefineClassMethodInstr.encode
(IRWriterEncoder e) void
DefineInstanceMethodInstr.encode
(IRWriterEncoder e) void
DefineMetaClassInstr.encode
(IRWriterEncoder e) void
DefineModuleInstr.encode
(IRWriterEncoder e) void
EQQInstr.encode
(IRWriterEncoder e) void
ExceptionRegionStartMarkerInstr.encode
(IRWriterEncoder e) void
FrameNameCallInstr.encode
(IRWriterEncoder e) void
GetClassVarContainerModuleInstr.encode
(IRWriterEncoder e) void
GetEncodingInstr.encode
(IRWriterEncoder e) void
GetFieldInstr.encode
(IRWriterEncoder e) void
GetInstr.encode
(IRWriterEncoder e) void
GVarAliasInstr.encode
(IRWriterEncoder e) void
InheritanceSearchConstInstr.encode
(IRWriterEncoder e) void
Instr.encode
(IRWriterEncoder e) void
IntegerMathInstr.encode
(IRWriterEncoder e) void
JumpInstr.encode
(IRWriterEncoder e) void
LabelInstr.encode
(IRWriterEncoder e) void
LexicalSearchConstInstr.encode
(IRWriterEncoder e) void
LineNumberInstr.encode
(IRWriterEncoder e) void
LoadLocalVarInstr.encode
(IRWriterEncoder e) void
MatchInstr.encode
(IRWriterEncoder e) void
MultipleAsgnBase.encode
(IRWriterEncoder e) void
NonlocalReturnInstr.encode
(IRWriterEncoder e) void
OneOperandBranchInstr.encode
(IRWriterEncoder e) void
OneOperandResultBaseInstr.encode
(IRWriterEncoder e) void
OptArgMultipleAsgnInstr.encode
(IRWriterEncoder e) void
PopBlockFrameInstr.encode
(IRWriterEncoder e) void
PushBlockFrameInstr.encode
(IRWriterEncoder e) void
PutGlobalVarInstr.encode
(IRWriterEncoder e) void
PutInstr.encode
(IRWriterEncoder e) void
RaiseArgumentErrorInstr.encode
(IRWriterEncoder e) void
RaiseRequiredKeywordArgumentError.encode
(IRWriterEncoder e) void
ReceiveIndexedArgBase.encode
(IRWriterEncoder e) void
ReceiveKeywordArgInstr.encode
(IRWriterEncoder e) void
ReceiveKeywordsInstr.encode
(IRWriterEncoder e) void
ReceiveOptArgInstr.encode
(IRWriterEncoder e) void
ReceivePostReqdArgInstr.encode
(IRWriterEncoder e) void
ReceiveRestArgInstr.encode
(IRWriterEncoder e) void
ReceiveSelfInstr.encode
(IRWriterEncoder e) void
RecordEndBlockInstr.encode
(IRWriterEncoder e) void
ReqdArgMultipleAsgnInstr.encode
(IRWriterEncoder e) void
RescueEQQInstr.encode
(IRWriterEncoder e) void
RestArgMultipleAsgnInstr.encode
(IRWriterEncoder e) void
RestoreBindingVisibilityInstr.encode
(IRWriterEncoder e) void
ResultBaseInstr.encode
(IRWriterEncoder e) void
ReturnInstr.encode
(IRWriterEncoder e) void
RuntimeHelperCall.encode
(IRWriterEncoder e) void
SearchConstInstr.encode
(IRWriterEncoder e) void
SearchModuleForConstInstr.encode
(IRWriterEncoder e) void
SetCapturedVarInstr.encode
(IRWriterEncoder e) void
StoreLocalVarInstr.encode
(IRWriterEncoder e) void
ThreadPollInstr.encode
(IRWriterEncoder e) void
ThrowExceptionInstr.encode
(IRWriterEncoder e) void
ToggleBacktraceInstr.encode
(IRWriterEncoder e) void
TraceInstr.encode
(IRWriterEncoder e) void
TwoOperandBranchInstr.encode
(IRWriterEncoder e) void
UpdateBlockExecutionStateInstr.encode
(IRWriterEncoder e) void
YieldInstr.encode
(IRWriterEncoder e) -
Uses of IRWriterEncoder in org.jruby.ir.instructions.defined
Methods in org.jruby.ir.instructions.defined with parameters of type IRWriterEncoder -
Uses of IRWriterEncoder in org.jruby.ir.operands
Methods in org.jruby.ir.operands with parameters of type IRWriterEncoderModifier and TypeMethodDescriptionvoid
Array.encode
(IRWriterEncoder e) void
Bignum.encode
(IRWriterEncoder e) void
Boolean.encode
(IRWriterEncoder e) void
BuiltinClass.encode
(IRWriterEncoder e) void
ClosureLocalVariable.encode
(IRWriterEncoder e) void
Complex.encode
(IRWriterEncoder e) void
CurrentScope.encode
(IRWriterEncoder e) void
DynamicSymbol.encode
(IRWriterEncoder e) void
Filename.encode
(IRWriterEncoder e) void
Fixnum.encode
(IRWriterEncoder e) void
Float.encode
(IRWriterEncoder e) void
FrozenString.encode
(IRWriterEncoder e) void
Hash.encode
(IRWriterEncoder e) void
Integer.encode
(IRWriterEncoder e) void
IRException.encode
(IRWriterEncoder e) void
Label.encode
(IRWriterEncoder e) void
LocalVariable.encode
(IRWriterEncoder e) void
MutableString.encode
(IRWriterEncoder e) void
NthRef.encode
(IRWriterEncoder e) void
Operand.encode
(IRWriterEncoder e) void
Range.encode
(IRWriterEncoder e) void
Rational.encode
(IRWriterEncoder e) void
Reference.encode
(IRWriterEncoder e) void
Regexp.encode
(IRWriterEncoder e) void
ScopeModule.encode
(IRWriterEncoder e) void
Self.encode
(IRWriterEncoder e) void
Splat.encode
(IRWriterEncoder e) void
SValue.encode
(IRWriterEncoder e) void
Symbol.encode
(IRWriterEncoder e) void
SymbolProc.encode
(IRWriterEncoder e) void
TemporaryClosureVariable.encode
(IRWriterEncoder e) void
TemporaryLocalVariable.encode
(IRWriterEncoder e) void
UnboxedBoolean.encode
(IRWriterEncoder e) void
WrappedIRClosure.encode
(IRWriterEncoder e) -
Uses of IRWriterEncoder in org.jruby.ir.persistence
Classes in org.jruby.ir.persistence that implement IRWriterEncoderModifier and TypeClassDescriptionclass
class
Represents a file which is persisted to storage.Methods in org.jruby.ir.persistence with parameters of type IRWriterEncoderModifier and TypeMethodDescriptionstatic void
IRWriter.persist
(IRWriterEncoder file, IRScope script) static boolean
IRWriter.shouldLog
(IRWriterEncoder encoder)