Uses of Class
org.jruby.compiler.impl.BaseBodyCompiler

Packages that use BaseBodyCompiler
org.jruby.compiler   
org.jruby.compiler.impl   
 

Uses of BaseBodyCompiler in org.jruby.compiler
 

Methods in org.jruby.compiler with parameters of type BaseBodyCompiler
 void CacheCompiler.cacheBigInteger(BaseBodyCompiler method, java.math.BigInteger bigint)
           
 void CacheCompiler.cacheByteList(BaseBodyCompiler method, org.jruby.util.ByteList contents)
           
 void CacheCompiler.cacheCallSite(BaseBodyCompiler method, java.lang.String name, CallType callType)
           
 void CacheCompiler.cacheClosure(BaseBodyCompiler method, java.lang.String closureMethod, int arity, StaticScope scope, java.lang.String file, int line, boolean hasMultipleArgsHead, NodeType argsNodeId, ASTInspector inspector)
           
 void CacheCompiler.cacheClosure19(BaseBodyCompiler method, java.lang.String closureMethod, int arity, StaticScope scope, java.lang.String file, int line, boolean hasMultipleArgsHead, NodeType argsNodeId, java.lang.String parameterList, ASTInspector inspector)
           
 void CacheCompiler.cacheConstant(BaseBodyCompiler method, java.lang.String constantName)
           
 void CacheCompiler.cacheConstantFrom(BaseBodyCompiler method, java.lang.String constantName)
           
 void CacheCompiler.cachedGetVariable(BaseBodyCompiler method, java.lang.String name)
           
 void CacheCompiler.cacheDRegexp(BaseBodyCompiler method, CompilerCallback createStringCallback, int options)
           
 void CacheCompiler.cacheDRegexp19(BaseBodyCompiler method, ArrayCallback arrayCallback, java.lang.Object[] sourceArray, int options)
           
 void CacheCompiler.cachedSetVariable(BaseBodyCompiler method, java.lang.String name, CompilerCallback value)
           
 int CacheCompiler.cacheEncoding(BaseBodyCompiler method, org.jcodings.Encoding encoding)
           
 void CacheCompiler.cacheFixnum(BaseBodyCompiler method, long value)
           
 void CacheCompiler.cacheFloat(BaseBodyCompiler method, double value)
           
 void CacheCompiler.cacheMethod(BaseBodyCompiler method, java.lang.String methodName)
           
 void CacheCompiler.cacheMethod(BaseBodyCompiler method, java.lang.String methodName, int receiverLocal)
           
 void CacheCompiler.cacheRegexp(BaseBodyCompiler method, org.jruby.util.ByteList pattern, int options)
           
 void CacheCompiler.cacheRubyEncoding(BaseBodyCompiler method, org.jcodings.Encoding encoding)
           
 void CacheCompiler.cacheSpecialClosure(BaseBodyCompiler method, java.lang.String closureMethod)
           
 void CacheCompiler.cacheStaticScope(BaseBodyCompiler method, StaticScope scope)
           
 void CacheCompiler.cacheString(BaseBodyCompiler method, org.jruby.util.ByteList contents, int codeRange)
           
 void CacheCompiler.cacheSymbol(BaseBodyCompiler method, java.lang.String symbol)
           
 

Uses of BaseBodyCompiler in org.jruby.compiler.impl
 

Subclasses of BaseBodyCompiler in org.jruby.compiler.impl
 class ChainedChildBodyCompiler
           
 class ChainedChildBodyCompiler19
           
 class ChainedRootBodyCompiler
           
 class ChildScopedBodyCompiler
           
 class ChildScopedBodyCompiler19
           
 class ClassBodyCompiler
           
 class MethodBodyCompiler
          MethodBodyCompiler is the base compiler for all method bodies.
 class RootScopedBodyCompiler
          Behaviors common to all "root-scoped" bodies are encapsulated in this class.
 

Fields in org.jruby.compiler.impl declared as BaseBodyCompiler
protected  BaseBodyCompiler AbstractVariableCompiler.methodCompiler
           
protected  BaseBodyCompiler StandardInvocationCompiler.methodCompiler
           
 

Methods in org.jruby.compiler.impl that return BaseBodyCompiler
abstract  BaseBodyCompiler BaseBodyCompiler.outline(java.lang.String methodName)
           
 

Methods in org.jruby.compiler.impl with parameters of type BaseBodyCompiler
 void InheritedCacheCompiler.cacheBigInteger(BaseBodyCompiler method, java.math.BigInteger bigint)
           
 void InheritedCacheCompiler.cacheByteList(BaseBodyCompiler method, org.jruby.util.ByteList contents)
           
 void InheritedCacheCompiler.cacheCallSite(BaseBodyCompiler method, java.lang.String name, CallType callType)
           
 void InheritedCacheCompiler.cacheClosure(BaseBodyCompiler method, java.lang.String closureMethod, int arity, StaticScope scope, java.lang.String file, int line, boolean hasMultipleArgsHead, NodeType argsNodeId, ASTInspector inspector)
           
 void InheritedCacheCompiler.cacheClosure19(BaseBodyCompiler method, java.lang.String closureMethod, int arity, StaticScope scope, java.lang.String file, int line, boolean hasMultipleArgsHead, NodeType argsNodeId, java.lang.String parameterList, ASTInspector inspector)
           
 void InheritedCacheCompiler.cacheConstant(BaseBodyCompiler method, java.lang.String constantName)
           
 void InheritedCacheCompiler.cacheConstantFrom(BaseBodyCompiler method, java.lang.String constantName)
           
 void InheritedCacheCompiler.cachedGetVariable(BaseBodyCompiler method, java.lang.String name)
           
 void InheritedCacheCompiler.cacheDRegexp(BaseBodyCompiler method, CompilerCallback createStringCallback, int options)
           
 void InheritedCacheCompiler.cacheDRegexp19(BaseBodyCompiler method, ArrayCallback arrayCallback, java.lang.Object[] sourceArray, int options)
           
 void InheritedCacheCompiler.cachedSetVariable(BaseBodyCompiler method, java.lang.String name, CompilerCallback valueCallback)
           
 int InheritedCacheCompiler.cacheEncoding(BaseBodyCompiler method, org.jcodings.Encoding encoding)
           
 void InheritedCacheCompiler.cacheFixnum(BaseBodyCompiler method, long value)
           
 void InheritedCacheCompiler.cacheFloat(BaseBodyCompiler method, double value)
           
 void InheritedCacheCompiler.cacheMethod(BaseBodyCompiler method, java.lang.String methodName)
           
 void InheritedCacheCompiler.cacheMethod(BaseBodyCompiler method, java.lang.String methodName, int receiverLocal)
           
 void InheritedCacheCompiler.cacheRegexp(BaseBodyCompiler method, org.jruby.util.ByteList pattern, int options)
           
 void InheritedCacheCompiler.cacheRubyEncoding(BaseBodyCompiler method, org.jcodings.Encoding encoding)
           
 void InheritedCacheCompiler.cacheSpecialClosure(BaseBodyCompiler method, java.lang.String closureMethod)
           
 void InheritedCacheCompiler.cacheStaticScope(BaseBodyCompiler method, StaticScope scope)
           
 void InheritedCacheCompiler.cacheString(BaseBodyCompiler method, org.jruby.util.ByteList contents, int codeRange)
           
 void InheritedCacheCompiler.cacheSymbol(BaseBodyCompiler method, java.lang.String symbol)
           
 

Constructors in org.jruby.compiler.impl with parameters of type BaseBodyCompiler
AbstractVariableCompiler(BaseBodyCompiler methodCompiler, SkinnyMethodAdapter method, StaticScope scope, boolean specificArity, int argsIndex, int firstTempIndex)
           
HeapBasedVariableCompiler(BaseBodyCompiler methodCompiler, SkinnyMethodAdapter method, StaticScope scope, boolean specificArity, int argsIndex, int firstTempIndex)
           
InvokeDynamicInvocationCompiler(BaseBodyCompiler methodCompiler, SkinnyMethodAdapter method)
           
StackBasedVariableCompiler(BaseBodyCompiler methodCompiler, SkinnyMethodAdapter method, StaticScope scope, boolean specificArity, int argsIndex, int firstTempIndex)
           
StandardInvocationCompiler(BaseBodyCompiler methodCompiler, SkinnyMethodAdapter method)
           
 



Copyright © 2002-2009 JRuby Team. All Rights Reserved.