跳过导航链接
A B C D E F G I L M N O P R S T U V W _ 

A

AbstractSemanticAction - com.github.liuyehcf.framework.expression.engine.compile.definition.semantic中的类
语义动作抽象基类
AbstractSemanticAction() - 类 的构造器com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.AbstractSemanticAction
 
accept(ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.DelegateOperatorFunction
 
accept(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.DelegateOperatorFunction
 
accept(ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.add.AddOperatorFunction
 
accept(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.add.AddOperatorFunctionForDouble
 
accept(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.add.AddOperatorFunctionForLong
 
accept(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.add.AddOperatorFunctionForString
 
accept(ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.bitand.BitAndOperatorFunction
 
accept(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.bitand.BitAndOperatorFunctionForLong
 
accept(ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.bitor.BitOrOperatorFunction
 
accept(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.bitor.BitOrOperatorFunctionForLong
 
accept(ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.bitxor.BitXorOperatorFunction
 
accept(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.bitxor.BitXorOperatorFunctionForLong
 
accept(ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.cmp.CmpOperatorFunction
 
accept(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.cmp.CmpOperatorFunctionForComparableObject
 
accept(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.cmp.CmpOperatorFunctionForDouble
 
accept(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.cmp.CmpOperatorFunctionForLong
 
accept(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.cmp.CmpOperatorFunctionForString
 
accept(ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.div.DivOperatorFunction
 
accept(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.div.DivOperatorFunctionForDouble
 
accept(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.div.DivOperatorFunctionForLong
 
accept(ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.mul.MulOperatorFunction
 
accept(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.mul.MulOperatorFunctionForDouble
 
accept(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.mul.MulOperatorFunctionForLong
 
accept(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.neg.NegOperatorFunction
 
accept(ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.neg.NegOperatorFunctionForDouble
 
accept(ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.neg.NegOperatorFunctionForLong
 
accept(ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.rem.RemOperatorFunction
 
accept(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.rem.RemOperatorFunctionForDouble
 
accept(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.rem.RemOperatorFunctionForLong
 
accept(ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.shl.ShlOperatorFunction
 
accept(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.shl.ShlOperatorFunctionForLong
 
accept(ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.shr.ShrOperatorFunction
 
accept(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.shr.ShrOperatorFunctionForLong
 
accept(ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.sub.SubOperatorFunction
 
accept(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.sub.SubOperatorFunctionForDouble
 
accept(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.sub.SubOperatorFunctionForLong
 
accept(ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.ushr.UshrOperatorFunction
 
accept(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.ushr.UshrOperatorFunctionForLong
 
accept(ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.OperatorFunction
类型匹配
accept(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.OperatorFunction
类型匹配
addByteCode(ByteCode) - 类 中的方法com.github.liuyehcf.framework.expression.engine.compile.CompilerContext
为当前方法增加指令
addByteCode(ByteCode) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.ExpressionCode
 
addFunction(Function) - 类 中的静态方法com.github.liuyehcf.framework.expression.engine.ExpressionEngine
add normal function
AddOperatorFunction - com.github.liuyehcf.framework.expression.engine.core.function.operator.add中的类
 
AddOperatorFunction() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.operator.add.AddOperatorFunction
 
addOperatorFunction(OperatorFunction) - 类 中的静态方法com.github.liuyehcf.framework.expression.engine.ExpressionEngine
add operator function
AddOperatorFunctionForDouble - com.github.liuyehcf.framework.expression.engine.core.function.operator.add中的类
 
AddOperatorFunctionForDouble() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.operator.add.AddOperatorFunctionForDouble
 
AddOperatorFunctionForLong - com.github.liuyehcf.framework.expression.engine.core.function.operator.add中的类
 
AddOperatorFunctionForLong() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.operator.add.AddOperatorFunctionForLong
 
AddOperatorFunctionForString - com.github.liuyehcf.framework.expression.engine.core.function.operator.add中的类
 
AddOperatorFunctionForString() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.operator.add.AddOperatorFunctionForString
 
addOptimizer(Optimizer) - 类 中的方法com.github.liuyehcf.framework.expression.engine.compile.optimize.OptimizerPipeline.Builder
 
addProperty(String) - 类 中的方法com.github.liuyehcf.framework.expression.engine.compile.CompilerContext
 
addPropertyName(String) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.ExpressionCode
 
after() - 类 中的方法com.github.liuyehcf.framework.expression.engine.compile.ExpressionCompiler.HuaEngine
 
anyString(ExpressionValue, ExpressionValue) - 类 中的静态方法com.github.liuyehcf.framework.expression.engine.core.function.OperatorFunction
 
AssignAttrsToLeftNode - com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.attr中的类
复制属性给产生式左部的节点
AssignAttrsToLeftNode(int, AttrName...) - 类 的构造器com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.attr.AssignAttrsToLeftNode
 
AttrFilter - com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.attr中的类
属性过滤(规约后产生式左部的语法树节点),设置保留的属性值
AttrFilter(AttrName...) - 类 的构造器com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.attr.AttrFilter
 
AttrName - com.github.liuyehcf.framework.expression.engine.compile.definition.model中的枚举
属性名称

B

BackFillType - com.github.liuyehcf.framework.expression.engine.compile.definition.model中的枚举
回填类型
before() - 类 中的方法com.github.liuyehcf.framework.expression.engine.compile.ExpressionCompiler.HuaEngine
 
BitAndOperatorFunction - com.github.liuyehcf.framework.expression.engine.core.function.operator.bitand中的类
 
BitAndOperatorFunction() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.operator.bitand.BitAndOperatorFunction
 
BitAndOperatorFunctionForLong - com.github.liuyehcf.framework.expression.engine.core.function.operator.bitand中的类
 
BitAndOperatorFunctionForLong() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.operator.bitand.BitAndOperatorFunctionForLong
 
BitOrOperatorFunction - com.github.liuyehcf.framework.expression.engine.core.function.operator.bitor中的类
 
BitOrOperatorFunction() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.operator.bitor.BitOrOperatorFunction
 
BitOrOperatorFunctionForLong - com.github.liuyehcf.framework.expression.engine.core.function.operator.bitor中的类
 
BitOrOperatorFunctionForLong() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.operator.bitor.BitOrOperatorFunctionForLong
 
BitXorOperatorFunction - com.github.liuyehcf.framework.expression.engine.core.function.operator.bitxor中的类
 
BitXorOperatorFunction() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.operator.bitxor.BitXorOperatorFunction
 
BitXorOperatorFunctionForLong - com.github.liuyehcf.framework.expression.engine.core.function.operator.bitxor中的类
 
BitXorOperatorFunctionForLong() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.operator.bitxor.BitXorOperatorFunctionForLong
 
BooleanExpressionEnding - com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.statement中的类
布尔表达式收尾
BooleanExpressionEnding(int) - 类 的构造器com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.statement.BooleanExpressionEnding
 
bothLong(ExpressionValue, ExpressionValue) - 类 中的静态方法com.github.liuyehcf.framework.expression.engine.core.function.OperatorFunction
 
bothString(ExpressionValue, ExpressionValue) - 类 中的静态方法com.github.liuyehcf.framework.expression.engine.core.function.OperatorFunction
 
build() - 类 中的方法com.github.liuyehcf.framework.expression.engine.compile.optimize.OptimizerPipeline.Builder
 
builder() - 类 中的静态方法com.github.liuyehcf.framework.expression.engine.compile.optimize.OptimizerPipeline
 
ByteCode - com.github.liuyehcf.framework.expression.engine.core.bytecode中的类
字节码抽象基类
ByteCode() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.bytecode.ByteCode
 
ByteCodeUtils - com.github.liuyehcf.framework.expression.engine.core.bytecode中的类
ByteCode工具类
ByteCodeUtils() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.bytecode.ByteCodeUtils
 

C

call(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.collection.CollectionIncludeFunction
 
call(ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.collection.CollectionSizeFunction
 
call() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.date.DateTimestampFunction
 
call(ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.DelegateOperatorFunction
 
call(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.DelegateOperatorFunction
 
call() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.Function
零元函数
call(ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.Function
一元函数
call(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.Function
二元函数
call(ExpressionValue, ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.Function
三元函数
call(ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.Function
四元函数
call(ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.Function
五元函数
call(ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.Function
六元函数
call(ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.Function
七元函数
call(ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.Function
八元函数
call(ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.Function
九元函数
call(ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.Function
十元函数
call(ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue...) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.Function
多元函数
call(ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.math.MathAbsFunction
 
call(ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.math.MathCosFunction
 
call(ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.math.MathLog10Function
 
call(ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.math.MathLogFunction
 
call(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.math.MathMaxFunction
 
call(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.math.MathMinFunction
 
call(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.math.MathPowFunction
 
call() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.math.MathRandDoubleFunction
 
call() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.math.MathRandLongFunction
 
call(ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.math.MathRandLongFunction
 
call(ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.math.MathSinFunction
 
call(ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.math.MathSqrtFunction
 
call(ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.math.MathTanFunction
 
call(ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.add.AddOperatorFunction
 
call(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.add.AddOperatorFunctionForDouble
 
call(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.add.AddOperatorFunctionForLong
 
call(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.add.AddOperatorFunctionForString
 
call(ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.bitand.BitAndOperatorFunction
 
call(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.bitand.BitAndOperatorFunctionForLong
 
call(ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.bitor.BitOrOperatorFunction
 
call(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.bitor.BitOrOperatorFunctionForLong
 
call(ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.bitxor.BitXorOperatorFunction
 
call(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.bitxor.BitXorOperatorFunctionForLong
 
call(ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.cmp.CmpOperatorFunction
 
call(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.cmp.CmpOperatorFunctionForComparableObject
 
call(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.cmp.CmpOperatorFunctionForDouble
 
call(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.cmp.CmpOperatorFunctionForLong
 
call(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.cmp.CmpOperatorFunctionForString
 
call(ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.div.DivOperatorFunction
 
call(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.div.DivOperatorFunctionForDouble
 
call(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.div.DivOperatorFunctionForLong
 
call(ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.mul.MulOperatorFunction
 
call(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.mul.MulOperatorFunctionForDouble
 
call(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.mul.MulOperatorFunctionForLong
 
call(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.neg.NegOperatorFunction
 
call(ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.neg.NegOperatorFunctionForDouble
 
call(ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.neg.NegOperatorFunctionForLong
 
call(ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.rem.RemOperatorFunction
 
call(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.rem.RemOperatorFunctionForDouble
 
call(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.rem.RemOperatorFunctionForLong
 
call(ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.shl.ShlOperatorFunction
 
call(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.shl.ShlOperatorFunctionForLong
 
call(ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.shr.ShrOperatorFunction
 
call(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.shr.ShrOperatorFunctionForLong
 
call(ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.sub.SubOperatorFunction
 
call(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.sub.SubOperatorFunctionForDouble
 
call(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.sub.SubOperatorFunctionForLong
 
call(ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.ushr.UshrOperatorFunction
 
call(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.ushr.UshrOperatorFunctionForLong
 
call() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.OperatorFunction
零元函数
call(ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.OperatorFunction
一元函数
call(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.OperatorFunction
二元函数
call(ExpressionValue, ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.OperatorFunction
三元函数
call(ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.OperatorFunction
四元函数
call(ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.OperatorFunction
五元函数
call(ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.OperatorFunction
六元函数
call(ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.OperatorFunction
七元函数
call(ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.OperatorFunction
八元函数
call(ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.OperatorFunction
九元函数
call(ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.OperatorFunction
十元函数
call(ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue...) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.OperatorFunction
多元函数
call(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.string.StringEndsWithFunction
 
call(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.string.StringIndexOfFunction
 
call(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.string.StringJoinFunction
 
call(ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.string.StringLengthFunction
 
call(ExpressionValue, ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.string.StringReplaceAllFunction
 
call(ExpressionValue, ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.string.StringReplaceFirstFunction
 
call(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.string.StringSplitFunction
 
call(ExpressionValue, ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.string.StringSplitFunction
 
call(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.string.StringStartsWithFunction
 
call(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.string.StringSubStringFunction
 
call(ExpressionValue, ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.string.StringSubStringFunction
 
call() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.VarargsFunction
 
call(ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.VarargsFunction
 
call(ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.VarargsFunction
 
call(ExpressionValue, ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.VarargsFunction
 
call(ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.VarargsFunction
 
call(ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.VarargsFunction
 
call(ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.VarargsFunction
 
call(ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.VarargsFunction
 
call(ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.VarargsFunction
 
call(ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.VarargsFunction
 
call(ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.VarargsFunction
 
call(ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue, ExpressionValue...) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.VarargsFunction
 
cleanOperatorFunctions(OperatorType) - 类 中的静态方法com.github.liuyehcf.framework.expression.engine.ExpressionEngine
clean default operator functions of specified type
cleanOperatorFunctions() - 类 中的静态方法com.github.liuyehcf.framework.expression.engine.ExpressionEngine
clean default operator functions of all type
CmpOperatorFunction - com.github.liuyehcf.framework.expression.engine.core.function.operator.cmp中的类
 
CmpOperatorFunction() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.operator.cmp.CmpOperatorFunction
 
CmpOperatorFunctionForComparableObject - com.github.liuyehcf.framework.expression.engine.core.function.operator.cmp中的类
 
CmpOperatorFunctionForComparableObject() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.operator.cmp.CmpOperatorFunctionForComparableObject
 
CmpOperatorFunctionForDouble - com.github.liuyehcf.framework.expression.engine.core.function.operator.cmp中的类
 
CmpOperatorFunctionForDouble() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.operator.cmp.CmpOperatorFunctionForDouble
 
CmpOperatorFunctionForLong - com.github.liuyehcf.framework.expression.engine.core.function.operator.cmp中的类
 
CmpOperatorFunctionForLong() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.operator.cmp.CmpOperatorFunctionForLong
 
CmpOperatorFunctionForString - com.github.liuyehcf.framework.expression.engine.core.function.operator.cmp中的类
 
CmpOperatorFunctionForString() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.operator.cmp.CmpOperatorFunctionForString
 
CollectionIncludeFunction - com.github.liuyehcf.framework.expression.engine.core.function.collection中的类
 
CollectionIncludeFunction() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.collection.CollectionIncludeFunction
 
CollectionSizeFunction - com.github.liuyehcf.framework.expression.engine.core.function.collection中的类
 
CollectionSizeFunction() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.collection.CollectionSizeFunction
 
com.github.liuyehcf.framework.expression.engine - 程序包 com.github.liuyehcf.framework.expression.engine
 
com.github.liuyehcf.framework.expression.engine.compile - 程序包 com.github.liuyehcf.framework.expression.engine.compile
 
com.github.liuyehcf.framework.expression.engine.compile.definition - 程序包 com.github.liuyehcf.framework.expression.engine.compile.definition
 
com.github.liuyehcf.framework.expression.engine.compile.definition.identifier - 程序包 com.github.liuyehcf.framework.expression.engine.compile.definition.identifier
 
com.github.liuyehcf.framework.expression.engine.compile.definition.model - 程序包 com.github.liuyehcf.framework.expression.engine.compile.definition.model
 
com.github.liuyehcf.framework.expression.engine.compile.definition.semantic - 程序包 com.github.liuyehcf.framework.expression.engine.compile.definition.semantic
 
com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.attr - 程序包 com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.attr
 
com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.backfill - 程序包 com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.backfill
 
com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.code - 程序包 com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.code
 
com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.function - 程序包 com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.function
 
com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.initializer - 程序包 com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.initializer
 
com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.statement - 程序包 com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.statement
 
com.github.liuyehcf.framework.expression.engine.compile.optimize - 程序包 com.github.liuyehcf.framework.expression.engine.compile.optimize
 
com.github.liuyehcf.framework.expression.engine.compile.optimize.impl - 程序包 com.github.liuyehcf.framework.expression.engine.compile.optimize.impl
 
com.github.liuyehcf.framework.expression.engine.core - 程序包 com.github.liuyehcf.framework.expression.engine.core
 
com.github.liuyehcf.framework.expression.engine.core.bytecode - 程序包 com.github.liuyehcf.framework.expression.engine.core.bytecode
 
com.github.liuyehcf.framework.expression.engine.core.bytecode.cf - 程序包 com.github.liuyehcf.framework.expression.engine.core.bytecode.cf
 
com.github.liuyehcf.framework.expression.engine.core.bytecode.cp - 程序包 com.github.liuyehcf.framework.expression.engine.core.bytecode.cp
 
com.github.liuyehcf.framework.expression.engine.core.bytecode.ir - 程序包 com.github.liuyehcf.framework.expression.engine.core.bytecode.ir
 
com.github.liuyehcf.framework.expression.engine.core.bytecode.oc - 程序包 com.github.liuyehcf.framework.expression.engine.core.bytecode.oc
 
com.github.liuyehcf.framework.expression.engine.core.bytecode.sl - 程序包 com.github.liuyehcf.framework.expression.engine.core.bytecode.sl
 
com.github.liuyehcf.framework.expression.engine.core.function - 程序包 com.github.liuyehcf.framework.expression.engine.core.function
 
com.github.liuyehcf.framework.expression.engine.core.function.collection - 程序包 com.github.liuyehcf.framework.expression.engine.core.function.collection
 
com.github.liuyehcf.framework.expression.engine.core.function.date - 程序包 com.github.liuyehcf.framework.expression.engine.core.function.date
 
com.github.liuyehcf.framework.expression.engine.core.function.math - 程序包 com.github.liuyehcf.framework.expression.engine.core.function.math
 
com.github.liuyehcf.framework.expression.engine.core.function.operator.add - 程序包 com.github.liuyehcf.framework.expression.engine.core.function.operator.add
 
com.github.liuyehcf.framework.expression.engine.core.function.operator.bitand - 程序包 com.github.liuyehcf.framework.expression.engine.core.function.operator.bitand
 
com.github.liuyehcf.framework.expression.engine.core.function.operator.bitor - 程序包 com.github.liuyehcf.framework.expression.engine.core.function.operator.bitor
 
com.github.liuyehcf.framework.expression.engine.core.function.operator.bitxor - 程序包 com.github.liuyehcf.framework.expression.engine.core.function.operator.bitxor
 
com.github.liuyehcf.framework.expression.engine.core.function.operator.cmp - 程序包 com.github.liuyehcf.framework.expression.engine.core.function.operator.cmp
 
com.github.liuyehcf.framework.expression.engine.core.function.operator.div - 程序包 com.github.liuyehcf.framework.expression.engine.core.function.operator.div
 
com.github.liuyehcf.framework.expression.engine.core.function.operator.mul - 程序包 com.github.liuyehcf.framework.expression.engine.core.function.operator.mul
 
com.github.liuyehcf.framework.expression.engine.core.function.operator.neg - 程序包 com.github.liuyehcf.framework.expression.engine.core.function.operator.neg
 
com.github.liuyehcf.framework.expression.engine.core.function.operator.rem - 程序包 com.github.liuyehcf.framework.expression.engine.core.function.operator.rem
 
com.github.liuyehcf.framework.expression.engine.core.function.operator.shl - 程序包 com.github.liuyehcf.framework.expression.engine.core.function.operator.shl
 
com.github.liuyehcf.framework.expression.engine.core.function.operator.shr - 程序包 com.github.liuyehcf.framework.expression.engine.core.function.operator.shr
 
com.github.liuyehcf.framework.expression.engine.core.function.operator.sub - 程序包 com.github.liuyehcf.framework.expression.engine.core.function.operator.sub
 
com.github.liuyehcf.framework.expression.engine.core.function.operator.ushr - 程序包 com.github.liuyehcf.framework.expression.engine.core.function.operator.ushr
 
com.github.liuyehcf.framework.expression.engine.core.function.string - 程序包 com.github.liuyehcf.framework.expression.engine.core.function.string
 
com.github.liuyehcf.framework.expression.engine.core.io - 程序包 com.github.liuyehcf.framework.expression.engine.core.io
 
com.github.liuyehcf.framework.expression.engine.core.model - 程序包 com.github.liuyehcf.framework.expression.engine.core.model
 
com.github.liuyehcf.framework.expression.engine.runtime - 程序包 com.github.liuyehcf.framework.expression.engine.runtime
 
com.github.liuyehcf.framework.expression.engine.utils - 程序包 com.github.liuyehcf.framework.expression.engine.utils
 
ComparableValue - com.github.liuyehcf.framework.expression.engine.core.model中的枚举
 
CompareOperatorType - com.github.liuyehcf.framework.expression.engine.compile.definition.model中的枚举
比较运算符
compareTo(OperatorFunction) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.OperatorFunction
 
compatibleDouble(ExpressionValue, ExpressionValue) - 类 中的静态方法com.github.liuyehcf.framework.expression.engine.core.function.OperatorFunction
 
compile(String) - 类 中的静态方法com.github.liuyehcf.framework.expression.engine.ExpressionEngine
compile expression
CompilerContext - com.github.liuyehcf.framework.expression.engine.compile中的类
编译时上下文
CompilerContext(Context, ExpressionCode) - 类 的构造器com.github.liuyehcf.framework.expression.engine.compile.CompilerContext
 
CompilerSerializer - com.github.liuyehcf.framework.expression.engine.compile中的类
 
CompilerSerializer() - 类 的构造器com.github.liuyehcf.framework.expression.engine.compile.CompilerSerializer
 
Compute - com.github.liuyehcf.framework.expression.engine.core.bytecode.cp中的类
运算指令的抽象基类
Compute() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.bytecode.cp.Compute
 
ConditionalControlTransfer - com.github.liuyehcf.framework.expression.engine.core.bytecode.cf中的类
条件跳转指令的基类
Const - com.github.liuyehcf.framework.expression.engine.core.bytecode.sl中的类
 
Const() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.bytecode.sl.Const
 
Constant - com.github.liuyehcf.framework.expression.engine.compile.definition中的类
文法定义相关的常量
Constant() - 类 的构造器com.github.liuyehcf.framework.expression.engine.compile.definition.Constant
 
ConstantExpressionOptimizer - com.github.liuyehcf.framework.expression.engine.compile.optimize.impl中的类
 
ConstantExpressionOptimizer() - 类 的构造器com.github.liuyehcf.framework.expression.engine.compile.optimize.impl.ConstantExpressionOptimizer
 
ControlTransfer - com.github.liuyehcf.framework.expression.engine.core.bytecode.cf中的类
跳转指令的抽象基类
ControlTransferByteCodeBackFill - com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.backfill中的类
跳转指令的回填
ControlTransferByteCodeBackFill(int, BackFillType) - 类 的构造器com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.backfill.ControlTransferByteCodeBackFill
 
ControlTransferOptimizer - com.github.liuyehcf.framework.expression.engine.compile.optimize.impl中的类
 
ControlTransferOptimizer() - 类 的构造器com.github.liuyehcf.framework.expression.engine.compile.optimize.impl.ControlTransferOptimizer
 
ControlTransferType - com.github.liuyehcf.framework.expression.engine.compile.definition.model中的枚举
跳转指令的类型
createCompiler(String) - 类 中的方法com.github.liuyehcf.framework.expression.engine.compile.ExpressionCompiler
 
createTypeIllegalException(int, Object) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.Function
 

D

DateTimestampFunction - com.github.liuyehcf.framework.expression.engine.core.function.date中的类
 
DateTimestampFunction() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.date.DateTimestampFunction
 
DelegateOperatorFunction - com.github.liuyehcf.framework.expression.engine.core.function中的类
 
DelegateOperatorFunction(String, OperatorFunction) - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.DelegateOperatorFunction
 
DivOperatorFunction - com.github.liuyehcf.framework.expression.engine.core.function.operator.div中的类
 
DivOperatorFunction() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.operator.div.DivOperatorFunction
 
DivOperatorFunctionForDouble - com.github.liuyehcf.framework.expression.engine.core.function.operator.div中的类
 
DivOperatorFunctionForDouble() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.operator.div.DivOperatorFunctionForDouble
 
DivOperatorFunctionForLong - com.github.liuyehcf.framework.expression.engine.core.function.operator.div中的类
 
DivOperatorFunctionForLong() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.operator.div.DivOperatorFunctionForLong
 

E

exec(Object...) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.ExpressionCode
execute expression with properties
exec(String, Object...) - 类 中的静态方法com.github.liuyehcf.framework.expression.engine.ExpressionEngine
execute expression with properties
exec(ExpressionCode, Object...) - 类 中的静态方法com.github.liuyehcf.framework.expression.engine.ExpressionEngine
execute expression code with properties
execute() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.ExpressionCode
execute expression code without env
execute(Map<String, Object>) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.ExpressionCode
execute expression code with env
execute(String, Map<String, Object>) - 类 中的静态方法com.github.liuyehcf.framework.expression.engine.ExpressionEngine
execute expression with env
execute(String) - 类 中的静态方法com.github.liuyehcf.framework.expression.engine.ExpressionEngine
execute expression without env
execute(ExpressionCode, Map<String, Object>) - 类 中的静态方法com.github.liuyehcf.framework.expression.engine.ExpressionEngine
execute expression code with env
execute(ExpressionCode) - 类 中的静态方法com.github.liuyehcf.framework.expression.engine.ExpressionEngine
execute expression code without env
execute(ExpressionCode, Map<String, Object>) - 类 中的静态方法com.github.liuyehcf.framework.expression.engine.runtime.ExpressionVirtualMachine
 
ExpressionCode - com.github.liuyehcf.framework.expression.engine.core中的类
 
ExpressionCode() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.ExpressionCode
 
ExpressionCode(List<ByteCode>) - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.ExpressionCode
 
ExpressionCompiler - com.github.liuyehcf.framework.expression.engine.compile中的类
Expression编译器
ExpressionCompiler.HuaEngine - com.github.liuyehcf.framework.expression.engine.compile中的类
 
ExpressionEngine - com.github.liuyehcf.framework.expression.engine中的类
 
ExpressionEngine() - 类 的构造器com.github.liuyehcf.framework.expression.engine.ExpressionEngine
 
ExpressionException - com.github.liuyehcf.framework.expression.engine.core中的异常错误
 
ExpressionException() - 异常错误 的构造器com.github.liuyehcf.framework.expression.engine.core.ExpressionException
 
ExpressionException(String) - 异常错误 的构造器com.github.liuyehcf.framework.expression.engine.core.ExpressionException
 
ExpressionException(Throwable) - 异常错误 的构造器com.github.liuyehcf.framework.expression.engine.core.ExpressionException
 
ExpressionException(String, Throwable) - 异常错误 的构造器com.github.liuyehcf.framework.expression.engine.core.ExpressionException
 
ExpressionInputStream - com.github.liuyehcf.framework.expression.engine.core.io中的类
Expression输入流
ExpressionInputStream(InputStream) - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.io.ExpressionInputStream
 
ExpressionOutputStream - com.github.liuyehcf.framework.expression.engine.core.io中的类
Expression输出流
ExpressionOutputStream(OutputStream) - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.io.ExpressionOutputStream
 
ExpressionStringIdentifier - com.github.liuyehcf.framework.expression.engine.compile.definition.identifier中的类
 
ExpressionStringIdentifier() - 类 的构造器com.github.liuyehcf.framework.expression.engine.compile.definition.identifier.ExpressionStringIdentifier
 
ExpressionType - com.github.liuyehcf.framework.expression.engine.runtime中的枚举
 
ExpressionValue - com.github.liuyehcf.framework.expression.engine.runtime中的接口
 
ExpressionValueImpl - com.github.liuyehcf.framework.expression.engine.runtime中的类
 
ExpressionVirtualMachine - com.github.liuyehcf.framework.expression.engine.runtime中的类
 

F

Function - com.github.liuyehcf.framework.expression.engine.core.function中的类
 
Function() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.Function
 
FunctionInvocation - com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.function中的类
方法调用
FunctionInvocation(int, int) - 类 的构造器com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.function.FunctionInvocation
 
FunctionUtils - com.github.liuyehcf.framework.expression.engine.utils中的类
 
FunctionUtils() - 类 的构造器com.github.liuyehcf.framework.expression.engine.utils.FunctionUtils
 

G

getArgSize() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.ir._invokestatic
 
getArraySize() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.oc._newarray
 
getAttr(int, AttrName) - 类 中的方法com.github.liuyehcf.framework.expression.engine.compile.CompilerContext
获取属性值
getByteCodeByOperatorCode(int) - 类 中的静态方法com.github.liuyehcf.framework.expression.engine.core.bytecode.ByteCodeUtils
 
getByteCodes() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.ExpressionCode
 
getByteCodeSize() - 类 中的方法com.github.liuyehcf.framework.expression.engine.compile.CompilerContext
获取当前方法的指令偏移量
getCodeOffset() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.cf.ControlTransfer
 
getComparableValue() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._bconst
 
getComparableValue() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._cconst
 
getControlTransferByType(ControlTransferType) - 枚举 中的静态方法com.github.liuyehcf.framework.expression.engine.compile.definition.model.ControlTransferType
 
getFunction(String) - 类 中的静态方法com.github.liuyehcf.framework.expression.engine.ExpressionEngine
ge normal function by name
getFunctionByName(String) - 类 中的静态方法com.github.liuyehcf.framework.expression.engine.utils.FunctionUtils
 
getFunctionName() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.ir._invokestatic
 
getId() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.DelegateOperatorFunction
 
getInstance() - 类 中的静态方法com.github.liuyehcf.framework.expression.engine.compile.ExpressionCompiler
 
getName() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.ByteCode
 
getName() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.collection.CollectionIncludeFunction
 
getName() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.collection.CollectionSizeFunction
 
getName() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.date.DateTimestampFunction
 
getName() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.Function
函数名称
getName() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.math.MathAbsFunction
 
getName() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.math.MathCosFunction
 
getName() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.math.MathLog10Function
 
getName() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.math.MathLogFunction
 
getName() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.math.MathMaxFunction
 
getName() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.math.MathMinFunction
 
getName() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.math.MathPowFunction
 
getName() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.math.MathRandDoubleFunction
 
getName() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.math.MathRandLongFunction
 
getName() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.math.MathSinFunction
 
getName() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.math.MathSqrtFunction
 
getName() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.math.MathTanFunction
 
getName() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.OperatorFunction
 
getName() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.string.StringEndsWithFunction
 
getName() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.string.StringIndexOfFunction
 
getName() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.string.StringJoinFunction
 
getName() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.string.StringLengthFunction
 
getName() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.string.StringReplaceAllFunction
 
getName() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.string.StringReplaceFirstFunction
 
getName() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.string.StringSplitFunction
 
getName() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.string.StringStartsWithFunction
 
getName() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.string.StringSubStringFunction
 
getOperatorClasses(Class<? extends ByteCode>) - 类 中的静态方法com.github.liuyehcf.framework.expression.engine.core.bytecode.ByteCodeUtils
 
getOperatorCode(Class<? extends ByteCode>) - 类 中的静态方法com.github.liuyehcf.framework.expression.engine.core.bytecode.ByteCodeUtils
 
getOperatorFunction() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.DelegateOperatorFunction
 
getOperatorFunctions(OperatorType) - 类 中的静态方法com.github.liuyehcf.framework.expression.engine.ExpressionEngine
get operator functions byte operator type
getOperators() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.ByteCode
 
getOperators() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.cf.ControlTransfer
 
getOperators() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.cp.Compute
 
getOperators() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.ir._invokestatic
 
getOperators() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.ir.Return
 
getOperators() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.oc._newarray
 
getOperators() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._aaload
 
getOperators() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._bconst
 
getOperators() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._cconst
 
getOperators() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._dconst
 
getOperators() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._lconst
 
getOperators() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._nconst
 
getOperators() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._pload
 
getOperators() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._sconst
 
getOppositeControlTransferByType(ControlTransferType) - 枚举 中的静态方法com.github.liuyehcf.framework.expression.engine.compile.definition.model.ControlTransferType
 
getOppositeType() - 枚举 中的方法com.github.liuyehcf.framework.expression.engine.compile.definition.model.ControlTransferType
 
getOption(Option) - 类 中的静态方法com.github.liuyehcf.framework.expression.engine.ExpressionEngine
get status of specified option
getOptions() - 类 中的静态方法com.github.liuyehcf.framework.expression.engine.ExpressionEngine
return all expression engine options
getOrder() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.DelegateOperatorFunction
 
getOrder() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.add.AddOperatorFunction
 
getOrder() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.bitand.BitAndOperatorFunction
 
getOrder() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.bitor.BitOrOperatorFunction
 
getOrder() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.bitxor.BitXorOperatorFunction
 
getOrder() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.cmp.CmpOperatorFunction
 
getOrder() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.cmp.CmpOperatorFunctionForComparableObject
 
getOrder() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.div.DivOperatorFunction
 
getOrder() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.mul.MulOperatorFunction
 
getOrder() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.neg.NegOperatorFunction
 
getOrder() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.rem.RemOperatorFunction
 
getOrder() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.shl.ShlOperatorFunction
 
getOrder() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.shr.ShrOperatorFunction
 
getOrder() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.sub.SubOperatorFunction
 
getOrder() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.ushr.UshrOperatorFunction
 
getOrder() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.OperatorFunction
 
getProperty(String) - 类 中的方法com.github.liuyehcf.framework.expression.engine.runtime.ExpressionVirtualMachine
 
getProperty(String) - 接口 中的方法com.github.liuyehcf.framework.expression.engine.runtime.RuntimeContext
依据属性名取出属性值
getPropertyName() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._pload
 
getPropertyNames() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.ExpressionCode
 
getStackOperandNum() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._add
 
getStackOperandNum() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._and
 
getStackOperandNum() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._cmp
 
getStackOperandNum() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._div
 
getStackOperandNum() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._mul
 
getStackOperandNum() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._neg
 
getStackOperandNum() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._or
 
getStackOperandNum() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._rem
 
getStackOperandNum() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._shl
 
getStackOperandNum() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._shr
 
getStackOperandNum() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._sub
 
getStackOperandNum() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._ushr
 
getStackOperandNum() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._xor
 
getStackOperandNum() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.cp.Compute
 
getSymbol() - 枚举 中的方法com.github.liuyehcf.framework.expression.engine.core.model.OperatorType
 
getType() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.DelegateOperatorFunction
 
getType() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.add.AddOperatorFunction
 
getType() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.bitand.BitAndOperatorFunction
 
getType() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.bitor.BitOrOperatorFunction
 
getType() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.bitxor.BitXorOperatorFunction
 
getType() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.cmp.CmpOperatorFunction
 
getType() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.div.DivOperatorFunction
 
getType() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.mul.MulOperatorFunction
 
getType() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.neg.NegOperatorFunction
 
getType() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.rem.RemOperatorFunction
 
getType() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.shl.ShlOperatorFunction
 
getType() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.shr.ShrOperatorFunction
 
getType() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.sub.SubOperatorFunction
 
getType() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.operator.ushr.UshrOperatorFunction
 
getType() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.OperatorFunction
 
getValue(int) - 类 中的方法com.github.liuyehcf.framework.expression.engine.compile.CompilerContext
获取语法树节点的词法值,该值由词法分析器提供
getValue() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._bconst
 
getValue() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._cconst
 
getValue() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._dconst
 
getValue() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._lconst
 
getValue() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._sconst
 
getValue() - 枚举 中的方法com.github.liuyehcf.framework.expression.engine.core.model.ComparableValue
 
getValue() - 接口 中的方法com.github.liuyehcf.framework.expression.engine.runtime.ExpressionValue
返回value,类型相关
getValue() - 类 中的方法com.github.liuyehcf.framework.expression.engine.runtime.ExpressionValueImpl
 
GRAMMAR - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.compile.definition.GrammarDefinition
 
GrammarDefinition - com.github.liuyehcf.framework.expression.engine.compile.definition中的类
文法定义
GrammarDefinition() - 类 的构造器com.github.liuyehcf.framework.expression.engine.compile.definition.GrammarDefinition
 

I

identify(TokenContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.compile.definition.identifier.ExpressionStringIdentifier
 
IncreaseArgumentSize - com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.function中的类
 
IncreaseArgumentSize(int) - 类 的构造器com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.function.IncreaseArgumentSize
 
IncreaseArraySize - com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.initializer中的类
 
IncreaseArraySize(int) - 类 的构造器com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.initializer.IncreaseArraySize
 
increaseCodeOffset() - 类 中的方法com.github.liuyehcf.framework.expression.engine.runtime.ExpressionVirtualMachine
 
increaseCodeOffset() - 接口 中的方法com.github.liuyehcf.framework.expression.engine.runtime.RuntimeContext
递增字节码偏移量
InitArgumentSizeIfNecesssary - com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.function中的类
 
InitArgumentSizeIfNecesssary(int, int) - 类 的构造器com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.function.InitArgumentSizeIfNecesssary
 
InitArraySizeIfNecessary - com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.initializer中的类
 
InitArraySizeIfNecessary(int, int) - 类 的构造器com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.initializer.InitArraySizeIfNecessary
 
Invoke - com.github.liuyehcf.framework.expression.engine.core.bytecode.ir中的类
方法调用的字节码的基类
Invoke() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.bytecode.ir.Invoke
 
invoke(Function, ExpressionValue[]) - 类 中的静态方法com.github.liuyehcf.framework.expression.engine.utils.FunctionUtils
 
isCache() - 类 中的静态方法com.github.liuyehcf.framework.expression.engine.utils.OptionUtils
 
isDouble(ExpressionValue) - 类 中的静态方法com.github.liuyehcf.framework.expression.engine.core.function.OperatorFunction
 
isLong(ExpressionValue) - 类 中的静态方法com.github.liuyehcf.framework.expression.engine.core.function.OperatorFunction
 
isOptimize() - 类 中的静态方法com.github.liuyehcf.framework.expression.engine.utils.OptionUtils
 

L

LEXICAL_ANALYZER - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.compile.definition.GrammarDefinition
 
LiteralType - com.github.liuyehcf.framework.expression.engine.compile.definition.model中的枚举
 
Load - com.github.liuyehcf.framework.expression.engine.core.bytecode.sl中的类
存储加载指令的抽象基类
Load() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.bytecode.sl.Load
 

M

main(String[]) - 类 中的静态方法com.github.liuyehcf.framework.expression.engine.compile.CompilerSerializer
 
MathAbsFunction - com.github.liuyehcf.framework.expression.engine.core.function.math中的类
 
MathAbsFunction() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.math.MathAbsFunction
 
MathCosFunction - com.github.liuyehcf.framework.expression.engine.core.function.math中的类
 
MathCosFunction() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.math.MathCosFunction
 
MathLog10Function - com.github.liuyehcf.framework.expression.engine.core.function.math中的类
 
MathLog10Function() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.math.MathLog10Function
 
MathLogFunction - com.github.liuyehcf.framework.expression.engine.core.function.math中的类
 
MathLogFunction() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.math.MathLogFunction
 
MathMaxFunction - com.github.liuyehcf.framework.expression.engine.core.function.math中的类
 
MathMaxFunction() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.math.MathMaxFunction
 
MathMinFunction - com.github.liuyehcf.framework.expression.engine.core.function.math中的类
 
MathMinFunction() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.math.MathMinFunction
 
MathPowFunction - com.github.liuyehcf.framework.expression.engine.core.function.math中的类
 
MathPowFunction() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.math.MathPowFunction
 
MathRandDoubleFunction - com.github.liuyehcf.framework.expression.engine.core.function.math中的类
 
MathRandDoubleFunction() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.math.MathRandDoubleFunction
 
MathRandLongFunction - com.github.liuyehcf.framework.expression.engine.core.function.math中的类
 
MathRandLongFunction() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.math.MathRandLongFunction
 
MathSinFunction - com.github.liuyehcf.framework.expression.engine.core.function.math中的类
 
MathSinFunction() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.math.MathSinFunction
 
MathSqrtFunction - com.github.liuyehcf.framework.expression.engine.core.function.math中的类
 
MathSqrtFunction() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.math.MathSqrtFunction
 
MathTanFunction - com.github.liuyehcf.framework.expression.engine.core.function.math中的类
 
MathTanFunction() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.math.MathTanFunction
 
MergeControlTransferByteCode - com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.code中的类
合并待回填字节码属性
MergeControlTransferByteCode(int, int) - 类 的构造器com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.code.MergeControlTransferByteCode
 
MulOperatorFunction - com.github.liuyehcf.framework.expression.engine.core.function.operator.mul中的类
 
MulOperatorFunction() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.operator.mul.MulOperatorFunction
 
MulOperatorFunctionForDouble - com.github.liuyehcf.framework.expression.engine.core.function.operator.mul中的类
 
MulOperatorFunctionForDouble() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.operator.mul.MulOperatorFunctionForDouble
 
MulOperatorFunctionForLong - com.github.liuyehcf.framework.expression.engine.core.function.operator.mul中的类
 
MulOperatorFunctionForLong() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.operator.mul.MulOperatorFunctionForLong
 

N

NegOperatorFunction - com.github.liuyehcf.framework.expression.engine.core.function.operator.neg中的类
 
NegOperatorFunction() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.operator.neg.NegOperatorFunction
 
NegOperatorFunctionForDouble - com.github.liuyehcf.framework.expression.engine.core.function.operator.neg中的类
 
NegOperatorFunctionForDouble() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.operator.neg.NegOperatorFunctionForDouble
 
NegOperatorFunctionForLong - com.github.liuyehcf.framework.expression.engine.core.function.operator.neg中的类
 
NegOperatorFunctionForLong() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.operator.neg.NegOperatorFunctionForLong
 
NORMAL_ADD - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.compile.definition.Constant
 
NORMAL_BIT_AND - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.compile.definition.Constant
 
NORMAL_BIT_OR - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.compile.definition.Constant
 
NORMAL_BIT_REVERSED - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.compile.definition.Constant
 
NORMAL_BIT_XOR - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.compile.definition.Constant
 
NORMAL_BOOLEAN_FALSE - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.compile.definition.Constant
 
NORMAL_BOOLEAN_TRUE - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.compile.definition.Constant
literal
NORMAL_COLON - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.compile.definition.Constant
expression
NORMAL_COMMA - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.compile.definition.GrammarDefinition
 
NORMAL_DIV - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.compile.definition.Constant
 
NORMAL_EQ - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.compile.definition.Constant
 
NORMAL_GE - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.compile.definition.Constant
 
NORMAL_GT - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.compile.definition.Constant
 
NORMAL_LE - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.compile.definition.Constant
 
NORMAL_LOGICAL_AND - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.compile.definition.Constant
 
NORMAL_LOGICAL_NOT - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.compile.definition.Constant
 
NORMAL_LOGICAL_OR - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.compile.definition.Constant
 
NORMAL_LT - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.compile.definition.Constant
 
NORMAL_MIDDLE_LEFT_PARENTHESES - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.compile.definition.GrammarDefinition
 
NORMAL_MIDDLE_RIGHT_PARENTHESES - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.compile.definition.GrammarDefinition
 
NORMAL_MUL - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.compile.definition.Constant
 
NORMAL_NE - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.compile.definition.Constant
 
NORMAL_NULL - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.compile.definition.Constant
 
NORMAL_QUESTION_MARK - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.compile.definition.Constant
 
NORMAL_REM - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.compile.definition.Constant
 
NORMAL_SHL - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.compile.definition.Constant
 
NORMAL_SHR - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.compile.definition.Constant
 
NORMAL_SMALL_LEFT_PARENTHESES - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.compile.definition.GrammarDefinition
普通终结符
NORMAL_SMALL_RIGHT_PARENTHESES - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.compile.definition.GrammarDefinition
 
NORMAL_SUB - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.compile.definition.Constant
 
NORMAL_USHR - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.compile.definition.Constant
 
NOT_NULL - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.AbstractSemanticAction
 

O

ObjectCreate - com.github.liuyehcf.framework.expression.engine.core.bytecode.oc中的类
 
ObjectCreate() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.bytecode.oc.ObjectCreate
 
onAction(CompilerContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.AbstractSemanticAction
 
onAction(CompilerContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.attr.AssignAttrsToLeftNode
 
onAction(CompilerContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.attr.AttrFilter
 
onAction(CompilerContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.attr.SetAttrFromLexical
 
onAction(CompilerContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.attr.SetAttrToLeftNode
 
onAction(CompilerContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.attr.SetControlTransferTypeIfNecessary
 
onAction(CompilerContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.attr.SetIdentifierAttr
 
onAction(CompilerContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.backfill.ControlTransferByteCodeBackFill
 
onAction(CompilerContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.code.MergeControlTransferByteCode
 
onAction(CompilerContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.code.PushArrayItemLoadByteCode
 
onAction(CompilerContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.code.PushBinaryComputeByteCode
 
onAction(CompilerContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.code.PushCompareTransferByteCode
 
onAction(CompilerContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.code.PushConstByteCode
 
onAction(CompilerContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.code.PushControlTransferByteCode
 
onAction(CompilerContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.code.PushControlTransferByteCodeByType
 
onAction(CompilerContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.code.PushNewArrayByteCode
 
onAction(CompilerContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.code.PushPropertyLoadByteCode
 
onAction(CompilerContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.code.PushReturnByteCode
 
onAction(CompilerContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.code.PushUnaryComputeByteCode
 
onAction(CompilerContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.function.FunctionInvocation
 
onAction(CompilerContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.function.IncreaseArgumentSize
 
onAction(CompilerContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.function.InitArgumentSizeIfNecesssary
 
onAction(CompilerContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.initializer.IncreaseArraySize
 
onAction(CompilerContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.initializer.InitArraySizeIfNecessary
 
onAction(CompilerContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.statement.BooleanExpressionEnding
 
onReduction(Context) - 类 中的方法com.github.liuyehcf.framework.expression.engine.compile.ExpressionCompiler.HuaEngine
 
operate(RuntimeContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.ByteCode
 
operate(RuntimeContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.cf._goto
 
operate(RuntimeContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.cf.ConditionalControlTransfer
 
operate(RuntimeContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._add
 
operate(RuntimeContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._and
 
operate(RuntimeContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._cmp
 
operate(RuntimeContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._div
 
operate(RuntimeContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._mul
 
operate(RuntimeContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._neg
 
operate(RuntimeContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._or
 
operate(RuntimeContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._rem
 
operate(RuntimeContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._shl
 
operate(RuntimeContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._shr
 
operate(RuntimeContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._sub
 
operate(RuntimeContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._ushr
 
operate(RuntimeContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._xor
 
operate(RuntimeContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.ir._invokestatic
 
operate(RuntimeContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.ir._return
 
operate(RuntimeContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.oc._newarray
 
operate(RuntimeContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._aaload
 
operate(RuntimeContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._bconst
 
operate(RuntimeContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._cconst
 
operate(RuntimeContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._dconst
 
operate(RuntimeContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._lconst
 
operate(RuntimeContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._nconst
 
operate(RuntimeContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._pload
 
operate(RuntimeContext) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._sconst
 
OPERATOR_CLASSES - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.cf._goto
操作数类型
OPERATOR_CLASSES - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.cf._ifeq
操作数类型
OPERATOR_CLASSES - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.cf._ifge
操作数类型
OPERATOR_CLASSES - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.cf._ifgt
操作数类型
OPERATOR_CLASSES - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.cf._ifle
操作数类型
OPERATOR_CLASSES - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.cf._iflt
操作数类型
OPERATOR_CLASSES - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.cf._ifne
操作数类型
OPERATOR_CLASSES - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._add
操作数类型
OPERATOR_CLASSES - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._and
操作数类型
OPERATOR_CLASSES - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._cmp
操作数类型
OPERATOR_CLASSES - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._div
操作数类型
OPERATOR_CLASSES - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._mul
操作数类型
OPERATOR_CLASSES - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._neg
操作数类型
OPERATOR_CLASSES - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._or
操作数类型
OPERATOR_CLASSES - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._rem
操作数类型
OPERATOR_CLASSES - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._shl
操作数类型
OPERATOR_CLASSES - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._shr
操作数类型
OPERATOR_CLASSES - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._sub
操作数类型
OPERATOR_CLASSES - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._ushr
操作数类型
OPERATOR_CLASSES - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._xor
操作数类型
OPERATOR_CLASSES - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.ir._invokestatic
操作数类型
OPERATOR_CLASSES - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.ir._return
操作数类型
OPERATOR_CLASSES - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.oc._newarray
操作数类型
OPERATOR_CLASSES - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._aaload
操作数类型
OPERATOR_CLASSES - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._bconst
操作数类型
OPERATOR_CLASSES - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._cconst
操作数类型
OPERATOR_CLASSES - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._dconst
操作数类型
OPERATOR_CLASSES - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._lconst
操作数类型
OPERATOR_CLASSES - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._nconst
操作数类型
OPERATOR_CLASSES - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._pload
操作数类型
OPERATOR_CLASSES - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._sconst
操作数类型
OPERATOR_CODE - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.cf._goto
唯一操作码
OPERATOR_CODE - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.cf._ifeq
唯一操作码
OPERATOR_CODE - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.cf._ifge
唯一操作码
OPERATOR_CODE - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.cf._ifgt
唯一操作码
OPERATOR_CODE - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.cf._ifle
唯一操作码
OPERATOR_CODE - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.cf._iflt
唯一操作码
OPERATOR_CODE - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.cf._ifne
唯一操作码
OPERATOR_CODE - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._add
唯一操作码
OPERATOR_CODE - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._and
唯一操作码
OPERATOR_CODE - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._cmp
唯一操作码
OPERATOR_CODE - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._div
唯一操作码
OPERATOR_CODE - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._mul
唯一操作码
OPERATOR_CODE - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._neg
唯一操作码
OPERATOR_CODE - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._or
唯一操作码
OPERATOR_CODE - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._rem
唯一操作码
OPERATOR_CODE - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._shl
唯一操作码
OPERATOR_CODE - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._shr
唯一操作码
OPERATOR_CODE - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._sub
唯一操作码
OPERATOR_CODE - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._ushr
唯一操作码
OPERATOR_CODE - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._xor
唯一操作码
OPERATOR_CODE - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.ir._invokestatic
唯一操作码
OPERATOR_CODE - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.ir._return
唯一操作码
OPERATOR_CODE - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.oc._newarray
唯一操作码
OPERATOR_CODE - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._aaload
唯一操作码
OPERATOR_CODE - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._bconst
唯一操作码(与Java有区别)
OPERATOR_CODE - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._cconst
唯一操作码(与Java有区别)
OPERATOR_CODE - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._dconst
唯一操作码(与Java有区别)
OPERATOR_CODE - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._lconst
唯一操作码(与Java有区别)
OPERATOR_CODE - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._nconst
唯一操作码(与Java有区别)
OPERATOR_CODE - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._pload
唯一操作码
OPERATOR_CODE - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._sconst
唯一操作码(与Java有区别)
OperatorFunction - com.github.liuyehcf.framework.expression.engine.core.function中的类
 
OperatorFunction() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.OperatorFunction
 
OperatorType - com.github.liuyehcf.framework.expression.engine.core.model中的枚举
 
optimize(ExpressionCode) - 类 中的方法com.github.liuyehcf.framework.expression.engine.compile.optimize.impl.ConstantExpressionOptimizer
 
optimize(ExpressionCode) - 类 中的方法com.github.liuyehcf.framework.expression.engine.compile.optimize.impl.ControlTransferOptimizer
 
optimize(ExpressionCode) - 接口 中的方法com.github.liuyehcf.framework.expression.engine.compile.optimize.Optimizer
 
optimize(ExpressionCode) - 类 中的方法com.github.liuyehcf.framework.expression.engine.compile.optimize.OptimizerPipeline
 
Optimizer - com.github.liuyehcf.framework.expression.engine.compile.optimize中的接口
 
OptimizerPipeline - com.github.liuyehcf.framework.expression.engine.compile.optimize中的类
 
OptimizerPipeline.Builder - com.github.liuyehcf.framework.expression.engine.compile.optimize中的类
 
Option - com.github.liuyehcf.framework.expression.engine中的枚举
 
OptionUtils - com.github.liuyehcf.framework.expression.engine.utils中的类
 
OptionUtils() - 类 的构造器com.github.liuyehcf.framework.expression.engine.utils.OptionUtils
 

P

parse(String) - 类 中的方法com.github.liuyehcf.framework.expression.engine.compile.ExpressionCompiler
 
pop() - 类 中的方法com.github.liuyehcf.framework.expression.engine.runtime.ExpressionVirtualMachine
 
pop() - 接口 中的方法com.github.liuyehcf.framework.expression.engine.runtime.RuntimeContext
操作数出栈
push(ExpressionValue) - 类 中的方法com.github.liuyehcf.framework.expression.engine.runtime.ExpressionVirtualMachine
 
push(ExpressionValue) - 接口 中的方法com.github.liuyehcf.framework.expression.engine.runtime.RuntimeContext
操作数入栈
PushArrayItemLoadByteCode - com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.code中的类
 
PushArrayItemLoadByteCode() - 类 的构造器com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.code.PushArrayItemLoadByteCode
 
PushBinaryComputeByteCode - com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.code中的类
添加双目运算
PushBinaryComputeByteCode(int) - 类 的构造器com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.code.PushBinaryComputeByteCode
 
PushCompareTransferByteCode - com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.code中的类
根据比较运算符的类型,添加对应的转义字节码 转移字节码延迟加载 因为不知道需要的是正向逻辑还是反向逻辑,例如if(expression)就是正向逻辑,do{}while(expression)就是反向逻辑 但是这样一来,就需要注意必须要添加转移字节码(例如赋值语句、初始化语句、方法参数列表)
PushCompareTransferByteCode(CompareOperatorType) - 类 的构造器com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.code.PushCompareTransferByteCode
 
PushConstByteCode - com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.code中的类
加载字面值
PushConstByteCode(int, LiteralType) - 类 的构造器com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.code.PushConstByteCode
 
PushControlTransferByteCode - com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.code中的类
添加跳转指令
PushControlTransferByteCode(int, ControlTransferType, BackFillType) - 类 的构造器com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.code.PushControlTransferByteCode
 
PushControlTransferByteCodeByType - com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.code中的类
按类型添加跳转指令
PushControlTransferByteCodeByType(int, int, BackFillType, boolean) - 类 的构造器com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.code.PushControlTransferByteCodeByType
 
PushNewArrayByteCode - com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.code中的类
 
PushNewArrayByteCode(int) - 类 的构造器com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.code.PushNewArrayByteCode
 
PushPropertyLoadByteCode - com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.code中的类
将标志符压入操作数栈
PushPropertyLoadByteCode(int) - 类 的构造器com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.code.PushPropertyLoadByteCode
 
PushReturnByteCode - com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.code中的类
 
PushReturnByteCode() - 类 的构造器com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.code.PushReturnByteCode
 
PushUnaryComputeByteCode - com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.code中的类
添加一元运算指令
PushUnaryComputeByteCode(int, int) - 类 的构造器com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.code.PushUnaryComputeByteCode
 

R

readExpressionCode() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.io.ExpressionInputStream
读出中间代码相关数据结构
REGEX_IDENTIFIER - 类 中的静态变量com.github.liuyehcf.framework.expression.engine.compile.definition.GrammarDefinition
正则表达式的终结符
RemOperatorFunction - com.github.liuyehcf.framework.expression.engine.core.function.operator.rem中的类
 
RemOperatorFunction() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.operator.rem.RemOperatorFunction
 
RemOperatorFunctionForDouble - com.github.liuyehcf.framework.expression.engine.core.function.operator.rem中的类
 
RemOperatorFunctionForDouble() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.operator.rem.RemOperatorFunctionForDouble
 
RemOperatorFunctionForLong - com.github.liuyehcf.framework.expression.engine.core.function.operator.rem中的类
 
RemOperatorFunctionForLong() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.operator.rem.RemOperatorFunctionForLong
 
removeFunction(String) - 类 中的静态方法com.github.liuyehcf.framework.expression.engine.ExpressionEngine
remove normal function
removeOperatorFunction(OperatorType, String) - 类 中的静态方法com.github.liuyehcf.framework.expression.engine.ExpressionEngine
remove operator function
Return - com.github.liuyehcf.framework.expression.engine.core.bytecode.ir中的类
返回字节码的基类
Return() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.bytecode.ir.Return
 
RuntimeContext - com.github.liuyehcf.framework.expression.engine.runtime中的接口
 

S

setAttr(int, AttrName, Object) - 类 中的方法com.github.liuyehcf.framework.expression.engine.compile.CompilerContext
设置属性
SetAttrFromLexical - com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.attr中的类
设置综合属性,来源于词法分析器
SetAttrFromLexical(int, AttrName, int) - 类 的构造器com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.attr.SetAttrFromLexical
 
setAttrToLeftNode(AttrName, Object) - 类 中的方法com.github.liuyehcf.framework.expression.engine.compile.CompilerContext
为产生之左部的语法树节点设置属性
SetAttrToLeftNode - com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.attr中的类
为产生式左部的语法树节点设定属性值
SetAttrToLeftNode(AttrName, Object) - 类 的构造器com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.attr.SetAttrToLeftNode
 
setByteCodes(List<ByteCode>) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.ExpressionCode
 
setCodeOffset(int) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.cf.ControlTransfer
 
setCodeOffset(int) - 类 中的方法com.github.liuyehcf.framework.expression.engine.runtime.ExpressionVirtualMachine
 
setCodeOffset(int) - 接口 中的方法com.github.liuyehcf.framework.expression.engine.runtime.RuntimeContext
设置字节码偏移量
SetControlTransferTypeIfNecessary - com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.attr中的类
 
SetControlTransferTypeIfNecessary(int) - 类 的构造器com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.attr.SetControlTransferTypeIfNecessary
 
SetIdentifierAttr - com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.attr中的类
根据标志符名称,设置IDENTIFIER_NAME、TYPE属性
SetIdentifierAttr(int) - 类 的构造器com.github.liuyehcf.framework.expression.engine.compile.definition.semantic.attr.SetIdentifierAttr
 
setOption(Option, boolean) - 类 中的静态方法com.github.liuyehcf.framework.expression.engine.ExpressionEngine
set expression engine option
ShlOperatorFunction - com.github.liuyehcf.framework.expression.engine.core.function.operator.shl中的类
 
ShlOperatorFunction() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.operator.shl.ShlOperatorFunction
 
ShlOperatorFunctionForLong - com.github.liuyehcf.framework.expression.engine.core.function.operator.shl中的类
 
ShlOperatorFunctionForLong() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.operator.shl.ShlOperatorFunctionForLong
 
ShrOperatorFunction - com.github.liuyehcf.framework.expression.engine.core.function.operator.shr中的类
 
ShrOperatorFunction() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.operator.shr.ShrOperatorFunction
 
ShrOperatorFunctionForLong - com.github.liuyehcf.framework.expression.engine.core.function.operator.shr中的类
 
ShrOperatorFunctionForLong() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.operator.shr.ShrOperatorFunctionForLong
 
StringEndsWithFunction - com.github.liuyehcf.framework.expression.engine.core.function.string中的类
 
StringEndsWithFunction() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.string.StringEndsWithFunction
 
StringIndexOfFunction - com.github.liuyehcf.framework.expression.engine.core.function.string中的类
 
StringIndexOfFunction() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.string.StringIndexOfFunction
 
StringJoinFunction - com.github.liuyehcf.framework.expression.engine.core.function.string中的类
 
StringJoinFunction() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.string.StringJoinFunction
 
StringLengthFunction - com.github.liuyehcf.framework.expression.engine.core.function.string中的类
 
StringLengthFunction() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.string.StringLengthFunction
 
StringReplaceAllFunction - com.github.liuyehcf.framework.expression.engine.core.function.string中的类
 
StringReplaceAllFunction() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.string.StringReplaceAllFunction
 
StringReplaceFirstFunction - com.github.liuyehcf.framework.expression.engine.core.function.string中的类
 
StringReplaceFirstFunction() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.string.StringReplaceFirstFunction
 
StringSplitFunction - com.github.liuyehcf.framework.expression.engine.core.function.string中的类
 
StringSplitFunction() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.string.StringSplitFunction
 
StringStartsWithFunction - com.github.liuyehcf.framework.expression.engine.core.function.string中的类
 
StringStartsWithFunction() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.string.StringStartsWithFunction
 
StringSubStringFunction - com.github.liuyehcf.framework.expression.engine.core.function.string中的类
 
StringSubStringFunction() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.string.StringSubStringFunction
 
SubOperatorFunction - com.github.liuyehcf.framework.expression.engine.core.function.operator.sub中的类
 
SubOperatorFunction() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.operator.sub.SubOperatorFunction
 
SubOperatorFunctionForDouble - com.github.liuyehcf.framework.expression.engine.core.function.operator.sub中的类
 
SubOperatorFunctionForDouble() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.operator.sub.SubOperatorFunctionForDouble
 
SubOperatorFunctionForLong - com.github.liuyehcf.framework.expression.engine.core.function.operator.sub中的类
 
SubOperatorFunctionForLong() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.operator.sub.SubOperatorFunctionForLong
 

T

toReadableString() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.ExpressionCode
 
toString() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.ByteCode
 
toString() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.cf.ControlTransfer
 
toString() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.cp.Compute
 
toString() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.ir._invokestatic
 
toString() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.ir._return
 
toString() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.oc._newarray
 
toString() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._aaload
 
toString() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._bconst
 
toString() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._cconst
 
toString() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._dconst
 
toString() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._lconst
 
toString() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._nconst
 
toString() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._pload
 
toString() - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._sconst
 
toString() - 类 中的方法com.github.liuyehcf.framework.expression.engine.runtime.ExpressionValueImpl
 
toString(Object) - 类 中的静态方法com.github.liuyehcf.framework.expression.engine.utils.ToStringUtils
 
ToStringUtils - com.github.liuyehcf.framework.expression.engine.utils中的类
 
ToStringUtils() - 类 的构造器com.github.liuyehcf.framework.expression.engine.utils.ToStringUtils
 

U

UshrOperatorFunction - com.github.liuyehcf.framework.expression.engine.core.function.operator.ushr中的类
 
UshrOperatorFunction() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.operator.ushr.UshrOperatorFunction
 
UshrOperatorFunctionForLong - com.github.liuyehcf.framework.expression.engine.core.function.operator.ushr中的类
 
UshrOperatorFunctionForLong() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.operator.ushr.UshrOperatorFunctionForLong
 

V

valueOf(String) - 枚举 中的静态方法com.github.liuyehcf.framework.expression.engine.compile.definition.model.AttrName
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.github.liuyehcf.framework.expression.engine.compile.definition.model.BackFillType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.github.liuyehcf.framework.expression.engine.compile.definition.model.CompareOperatorType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.github.liuyehcf.framework.expression.engine.compile.definition.model.ControlTransferType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.github.liuyehcf.framework.expression.engine.compile.definition.model.LiteralType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.github.liuyehcf.framework.expression.engine.core.model.ComparableValue
返回带有指定名称的该类型的枚举常量。
valueOf(boolean) - 枚举 中的静态方法com.github.liuyehcf.framework.expression.engine.core.model.ComparableValue
 
valueOf(long) - 枚举 中的静态方法com.github.liuyehcf.framework.expression.engine.core.model.ComparableValue
 
valueOf(int) - 枚举 中的静态方法com.github.liuyehcf.framework.expression.engine.core.model.ComparableValue
 
valueOf(String) - 枚举 中的静态方法com.github.liuyehcf.framework.expression.engine.core.model.OperatorType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.github.liuyehcf.framework.expression.engine.Option
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.github.liuyehcf.framework.expression.engine.runtime.ExpressionType
返回带有指定名称的该类型的枚举常量。
valueOf(Object) - 接口 中的静态方法com.github.liuyehcf.framework.expression.engine.runtime.ExpressionValue
 
valueOf(Object) - 类 中的静态方法com.github.liuyehcf.framework.expression.engine.runtime.ExpressionValueImpl
 
values() - 枚举 中的静态方法com.github.liuyehcf.framework.expression.engine.compile.definition.model.AttrName
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.github.liuyehcf.framework.expression.engine.compile.definition.model.BackFillType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.github.liuyehcf.framework.expression.engine.compile.definition.model.CompareOperatorType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.github.liuyehcf.framework.expression.engine.compile.definition.model.ControlTransferType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.github.liuyehcf.framework.expression.engine.compile.definition.model.LiteralType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.github.liuyehcf.framework.expression.engine.core.model.ComparableValue
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.github.liuyehcf.framework.expression.engine.core.model.OperatorType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.github.liuyehcf.framework.expression.engine.Option
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.github.liuyehcf.framework.expression.engine.runtime.ExpressionType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
VarargsFunction - com.github.liuyehcf.framework.expression.engine.core.function中的类
 
VarargsFunction() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.function.VarargsFunction
 
variadicCall(ExpressionValue...) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.function.VarargsFunction
 

W

writeExpressionCode(ExpressionCode) - 类 中的方法com.github.liuyehcf.framework.expression.engine.core.io.ExpressionOutputStream
写入中间代码

_

_aaload - com.github.liuyehcf.framework.expression.engine.core.bytecode.sl中的类
加载数组元素 < before → after > < array, index → item >
_aaload() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._aaload
 
_add - com.github.liuyehcf.framework.expression.engine.core.bytecode.cp中的类
相加 < before → after > < value1, value2 → result >
_add() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._add
 
_and - com.github.liuyehcf.framework.expression.engine.core.bytecode.cp中的类
位与 < before → after > < value1, value2 → result >
_and() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._and
 
_bconst - com.github.liuyehcf.framework.expression.engine.core.bytecode.sl中的类
 
_bconst(boolean) - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._bconst
 
_cconst - com.github.liuyehcf.framework.expression.engine.core.bytecode.sl中的类
 
_cconst(int) - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._cconst
 
_cmp - com.github.liuyehcf.framework.expression.engine.core.bytecode.cp中的类
比较两个变量的大小 0:相同 1:value1 > value2 -1:value1 < value2 < before → after > < value1, value2 → result >
_cmp() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._cmp
 
_dconst - com.github.liuyehcf.framework.expression.engine.core.bytecode.sl中的类
加载double常量 < before → after > < → value >
_dconst(double) - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._dconst
 
_div - com.github.liuyehcf.framework.expression.engine.core.bytecode.cp中的类
除法 < before → after > < value1, value2 → result >
_div() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._div
 
_goto - com.github.liuyehcf.framework.expression.engine.core.bytecode.cf中的类
跳转指令,无条件跳转 < before → after > < → >
_goto() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.bytecode.cf._goto
 
_goto(int) - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.bytecode.cf._goto
 
_ifeq - com.github.liuyehcf.framework.expression.engine.core.bytecode.cf中的类
跳转指令,等于0时跳转 < before → after > < value → >
_ifeq() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.bytecode.cf._ifeq
 
_ifeq(int) - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.bytecode.cf._ifeq
 
_ifge - com.github.liuyehcf.framework.expression.engine.core.bytecode.cf中的类
大于等于0时跳转 < before → after > < value → >
_ifge() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.bytecode.cf._ifge
 
_ifge(int) - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.bytecode.cf._ifge
 
_ifgt - com.github.liuyehcf.framework.expression.engine.core.bytecode.cf中的类
大于0时跳转 < before → after > < value → >
_ifgt() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.bytecode.cf._ifgt
 
_ifgt(int) - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.bytecode.cf._ifgt
 
_ifle - com.github.liuyehcf.framework.expression.engine.core.bytecode.cf中的类
小于等于0时跳转 < before → after > < value → >
_ifle() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.bytecode.cf._ifle
 
_ifle(int) - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.bytecode.cf._ifle
 
_iflt - com.github.liuyehcf.framework.expression.engine.core.bytecode.cf中的类
小于0时跳转 < before → after > < value → >
_iflt() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.bytecode.cf._iflt
 
_iflt(int) - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.bytecode.cf._iflt
 
_ifne - com.github.liuyehcf.framework.expression.engine.core.bytecode.cf中的类
跳转指令,不等于0时跳转 < before → after > < value → >
_ifne() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.bytecode.cf._ifne
 
_ifne(int) - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.bytecode.cf._ifne
 
_invokestatic - com.github.liuyehcf.framework.expression.engine.core.bytecode.ir中的类
方法调用指令 < before → after > < arg1,arg2,... → result >
_invokestatic(String, int) - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.bytecode.ir._invokestatic
 
_lconst - com.github.liuyehcf.framework.expression.engine.core.bytecode.sl中的类
加载long常量 < before → after > < → value >
_lconst(long) - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._lconst
 
_mul - com.github.liuyehcf.framework.expression.engine.core.bytecode.cp中的类
乘法 < before → after > < value1, value2 → result >
_mul() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._mul
 
_nconst - com.github.liuyehcf.framework.expression.engine.core.bytecode.sl中的类
加载null常量 < before → after > < → value >
_nconst() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._nconst
 
_neg - com.github.liuyehcf.framework.expression.engine.core.bytecode.cp中的类
取负数 < before → after > < value → result >
_neg() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._neg
 
_newarray - com.github.liuyehcf.framework.expression.engine.core.bytecode.oc中的类
一维数组创建指令 < before → after > < item1,item2,... → array >
_newarray(int) - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.bytecode.oc._newarray
 
_or - com.github.liuyehcf.framework.expression.engine.core.bytecode.cp中的类
位或 < before → after > < value1, value2 → result >
_or() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._or
 
_pload - com.github.liuyehcf.framework.expression.engine.core.bytecode.sl中的类
加载属性值 < before → after > < → value >
_pload(String) - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._pload
 
_rem - com.github.liuyehcf.framework.expression.engine.core.bytecode.cp中的类
求余 < before → after > < value1, value2 → result >
_rem() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._rem
 
_return - com.github.liuyehcf.framework.expression.engine.core.bytecode.ir中的类
返回类型为void的方法的返回指令 < before → after > < → [empty] >
_return() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.bytecode.ir._return
 
_sconst - com.github.liuyehcf.framework.expression.engine.core.bytecode.sl中的类
加载String常量 < before → after > < → value >
_sconst(String) - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.bytecode.sl._sconst
 
_shl - com.github.liuyehcf.framework.expression.engine.core.bytecode.cp中的类
循环左移 < before → after > < value1, value2 → result >
_shl() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._shl
 
_shr - com.github.liuyehcf.framework.expression.engine.core.bytecode.cp中的类
循环右移 < before → after > < value1, value2 → result >
_shr() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._shr
 
_sub - com.github.liuyehcf.framework.expression.engine.core.bytecode.cp中的类
相减 < before → after > < value1, value2 → result >
_sub() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._sub
 
_ushr - com.github.liuyehcf.framework.expression.engine.core.bytecode.cp中的类
无符号右移 < before → after > < value1, value2 → result >
_ushr() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._ushr
 
_xor - com.github.liuyehcf.framework.expression.engine.core.bytecode.cp中的类
位异或 < before → after > < value1, value2 → result >
_xor() - 类 的构造器com.github.liuyehcf.framework.expression.engine.core.bytecode.cp._xor
 
A B C D E F G I L M N O P R S T U V W _ 
跳过导航链接

Copyright © 2020. All rights reserved.