Package org.jruby.ir.persistence
Class IRWriterAnalyzer
java.lang.Object
org.jruby.ir.persistence.IRWriterAnalyzer
- All Implemented Interfaces:
IRWriterEncoder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidencode(boolean value) voidencode(byte value) voidencode(byte[] value) voidencode(char value) voidencode(double value) voidencode(float value) voidencode(int value) voidencode(int[] value) voidencode(long value) voidvoidvoidvoidencode(org.jcodings.Encoding encoding) voidvoidvoidencode(IRScopeType value) voidvoidvoidencode(OperandType value) voidvoidencode(StaticScope.Type value) voidencode(RubySymbol value) voidvoidvoidvoidencodeRaw(RubySymbol value) voidendEncoding(IRScope script) voidendEncodingScopeHeader(IRScope scope) voidendEncodingScopeHeaders(IRScope script) voidendEncodingScopeInstrs(IRScope scope) intintgetScopeID(IRScope value) booleanvoidstartEncoding(IRScope script) voidstartEncodingScopeHeader(IRScope scope) voidstartEncodingScopeHeaders(IRScope script) voidstartEncodingScopeInstrs(IRScope scope)
-
Constructor Details
-
IRWriterAnalyzer
public IRWriterAnalyzer()
-
-
Method Details
-
encode
- Specified by:
encodein interfaceIRWriterEncoder
-
isAnalyzer
public boolean isAnalyzer()- Specified by:
isAnalyzerin interfaceIRWriterEncoder
-
getCurrentScope
- Specified by:
getCurrentScopein interfaceIRWriterEncoder
-
encode
- Specified by:
encodein interfaceIRWriterEncoder
-
encode
public void encode(byte[] value) - Specified by:
encodein interfaceIRWriterEncoder
-
encode
public void encode(org.jcodings.Encoding encoding) - Specified by:
encodein interfaceIRWriterEncoder
-
encode
- Specified by:
encodein interfaceIRWriterEncoder
-
encodeRaw
- Specified by:
encodeRawin interfaceIRWriterEncoder
-
encode
- Specified by:
encodein interfaceIRWriterEncoder
-
encode
- Specified by:
encodein interfaceIRWriterEncoder
-
encode
- Specified by:
encodein interfaceIRWriterEncoder
-
encode
- Specified by:
encodein interfaceIRWriterEncoder
-
encode
- Specified by:
encodein interfaceIRWriterEncoder
-
encode
- Specified by:
encodein interfaceIRWriterEncoder
-
encode
- Specified by:
encodein interfaceIRWriterEncoder
-
encode
- Specified by:
encodein interfaceIRWriterEncoder
-
encode
- Specified by:
encodein interfaceIRWriterEncoder
-
encode
public void encode(boolean value) - Specified by:
encodein interfaceIRWriterEncoder
-
encode
public void encode(byte value) - Specified by:
encodein interfaceIRWriterEncoder
-
encode
public void encode(char value) - Specified by:
encodein interfaceIRWriterEncoder
-
encode
public void encode(int value) - Specified by:
encodein interfaceIRWriterEncoder
-
encode
public void encode(int[] value) - Specified by:
encodein interfaceIRWriterEncoder
-
encode
public void encode(long value) - Specified by:
encodein interfaceIRWriterEncoder
-
encode
public void encode(float value) - Specified by:
encodein interfaceIRWriterEncoder
-
encode
- Specified by:
encodein interfaceIRWriterEncoder
-
encode
public void encode(double value) - Specified by:
encodein interfaceIRWriterEncoder
-
encode
- Specified by:
encodein interfaceIRWriterEncoder
-
encode
- Specified by:
encodein interfaceIRWriterEncoder
-
startEncodingScopeHeader
- Specified by:
startEncodingScopeHeaderin interfaceIRWriterEncoder
-
endEncodingScopeHeader
- Specified by:
endEncodingScopeHeaderin interfaceIRWriterEncoder
-
startEncodingScopeInstrs
- Specified by:
startEncodingScopeInstrsin interfaceIRWriterEncoder
-
endEncodingScopeInstrs
- Specified by:
endEncodingScopeInstrsin interfaceIRWriterEncoder
-
startEncodingScopeHeaders
- Specified by:
startEncodingScopeHeadersin interfaceIRWriterEncoder
-
endEncodingScopeHeaders
- Specified by:
endEncodingScopeHeadersin interfaceIRWriterEncoder
-
startEncoding
- Specified by:
startEncodingin interfaceIRWriterEncoder
-
endEncoding
- Specified by:
endEncodingin interfaceIRWriterEncoder
-
getScopeID
-
getScopeCount
public int getScopeCount()
-