public class IRWriterAnalyzer extends java.lang.Object implements IRWriterEncoder
| Constructor and Description |
|---|
IRWriterAnalyzer() |
| Modifier and Type | Method and Description |
|---|---|
void |
encode(boolean value) |
void |
encode(byte value) |
void |
encode(byte[] value) |
void |
encode(org.jruby.util.ByteList value) |
void |
encode(char value) |
void |
encode(double value) |
void |
encode(org.jcodings.Encoding encoding) |
void |
encode(float value) |
void |
encode(Instr instr) |
void |
encode(int value) |
void |
encode(int[] value) |
void |
encode(IRScope value) |
void |
encode(IRScopeType value) |
void |
encode(long value) |
void |
encode(Operand operand) |
void |
encode(Operand[] operand) |
void |
encode(OperandType value) |
void |
encode(Operation value) |
void |
encode(RubyEvent event) |
void |
encode(RubySymbol value) |
void |
encode(Signature value) |
void |
encode(StaticScope.Type value) |
void |
encode(java.lang.String value) |
void |
encode(java.lang.String[] values) |
void |
endEncoding(IRScope script) |
void |
endEncodingScopeHeader(IRScope scope) |
void |
endEncodingScopeHeaders(IRScope script) |
void |
endEncodingScopeInstrs(IRScope scope) |
int |
getScopeCount() |
int |
getScopeID(IRScope value) |
void |
startEncoding(IRScope script) |
void |
startEncodingScopeHeader(IRScope scope) |
void |
startEncodingScopeHeaders(IRScope script) |
void |
startEncodingScopeInstrs(IRScope scope) |
public void encode(Instr instr)
encode in interface IRWriterEncoderpublic void encode(org.jruby.util.ByteList value)
encode in interface IRWriterEncoderpublic void encode(byte[] value)
encode in interface IRWriterEncoderpublic void encode(org.jcodings.Encoding encoding)
encode in interface IRWriterEncoderpublic void encode(RubySymbol value)
encode in interface IRWriterEncoderpublic void encode(java.lang.String value)
encode in interface IRWriterEncoderpublic void encode(java.lang.String[] values)
encode in interface IRWriterEncoderpublic void encode(IRScope value)
encode in interface IRWriterEncoderpublic void encode(IRScopeType value)
encode in interface IRWriterEncoderpublic void encode(StaticScope.Type value)
encode in interface IRWriterEncoderpublic void encode(Operation value)
encode in interface IRWriterEncoderpublic void encode(OperandType value)
encode in interface IRWriterEncoderpublic void encode(Operand operand)
encode in interface IRWriterEncoderpublic void encode(Operand[] operand)
encode in interface IRWriterEncoderpublic void encode(boolean value)
encode in interface IRWriterEncoderpublic void encode(byte value)
encode in interface IRWriterEncoderpublic void encode(char value)
encode in interface IRWriterEncoderpublic void encode(int value)
encode in interface IRWriterEncoderpublic void encode(int[] value)
encode in interface IRWriterEncoderpublic void encode(long value)
encode in interface IRWriterEncoderpublic void encode(float value)
encode in interface IRWriterEncoderpublic void encode(double value)
encode in interface IRWriterEncoderpublic void encode(Signature value)
encode in interface IRWriterEncoderpublic void encode(RubyEvent event)
encode in interface IRWriterEncoderpublic void startEncodingScopeHeader(IRScope scope)
startEncodingScopeHeader in interface IRWriterEncoderpublic void endEncodingScopeHeader(IRScope scope)
endEncodingScopeHeader in interface IRWriterEncoderpublic void startEncodingScopeInstrs(IRScope scope)
startEncodingScopeInstrs in interface IRWriterEncoderpublic void endEncodingScopeInstrs(IRScope scope)
endEncodingScopeInstrs in interface IRWriterEncoderpublic void startEncodingScopeHeaders(IRScope script)
startEncodingScopeHeaders in interface IRWriterEncoderpublic void endEncodingScopeHeaders(IRScope script)
endEncodingScopeHeaders in interface IRWriterEncoderpublic void startEncoding(IRScope script)
startEncoding in interface IRWriterEncoderpublic void endEncoding(IRScope script)
endEncoding in interface IRWriterEncoderpublic int getScopeID(IRScope value)
public int getScopeCount()
Copyright © 2001-2018 JRuby. All Rights Reserved.