org.jruby.compiler
Interface CacheCompiler
- All Known Implementing Classes:
- FieldBasedCacheCompiler, InheritedCacheCompiler
public interface CacheCompiler
- Author:
- headius
Method Summary |
void |
cacheBigInteger(StandardASMCompiler.AbstractMethodCompiler method,
java.math.BigInteger bigint)
|
void |
cacheByteList(StandardASMCompiler.AbstractMethodCompiler method,
java.lang.String contents)
|
void |
cacheCallSite(StandardASMCompiler.AbstractMethodCompiler method,
java.lang.String name,
CallType callType)
|
void |
cacheClosure(StandardASMCompiler.AbstractMethodCompiler method,
java.lang.String closureMethod,
int arity,
StaticScope scope,
boolean hasMultipleArgsHead,
NodeType argsNodeId,
ASTInspector inspector)
|
void |
cacheClosureOld(StandardASMCompiler.AbstractMethodCompiler method,
java.lang.String closureMethod)
|
void |
cacheFixnum(StandardASMCompiler.AbstractMethodCompiler method,
long value)
|
void |
cacheSymbol(StandardASMCompiler.AbstractMethodCompiler method,
java.lang.String symbol)
|
cacheCallSite
void cacheCallSite(StandardASMCompiler.AbstractMethodCompiler method,
java.lang.String name,
CallType callType)
cacheByteList
void cacheByteList(StandardASMCompiler.AbstractMethodCompiler method,
java.lang.String contents)
cacheSymbol
void cacheSymbol(StandardASMCompiler.AbstractMethodCompiler method,
java.lang.String symbol)
cacheFixnum
void cacheFixnum(StandardASMCompiler.AbstractMethodCompiler method,
long value)
cacheBigInteger
void cacheBigInteger(StandardASMCompiler.AbstractMethodCompiler method,
java.math.BigInteger bigint)
cacheClosure
void cacheClosure(StandardASMCompiler.AbstractMethodCompiler method,
java.lang.String closureMethod,
int arity,
StaticScope scope,
boolean hasMultipleArgsHead,
NodeType argsNodeId,
ASTInspector inspector)
cacheClosureOld
void cacheClosureOld(StandardASMCompiler.AbstractMethodCompiler method,
java.lang.String closureMethod)
Copyright © 2002-2007 JRuby Team. All Rights Reserved.