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