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

A

AbstractReflection - org.ssssssss.script.reflection中的类
Used by AstInterpreter to access fields and methods of objects.
AbstractReflection() - 类 的构造器org.ssssssss.script.reflection.AbstractReflection
 
add(Object, Object) - 类 中的静态方法org.ssssssss.script.parsing.ast.binary.AddOperation
 
addAttribute(ScriptClass.ScriptAttribute) - 类 中的方法org.ssssssss.script.ScriptClass
 
addClassImplicitConvert(int, ClassImplicitConvert) - 类 中的方法org.ssssssss.script.reflection.JavaInvoker
给参数设置隐式转换方法
addDefaultImport(String, Object) - 类 中的静态方法org.ssssssss.script.MagicScriptEngine
 
addFunctionLoader(Function<String, Object>) - 类 中的静态方法org.ssssssss.script.MagicResourceLoader
 
addInterface(String) - 类 中的方法org.ssssssss.script.ScriptClass
 
addMethod(ScriptClass.ScriptMethod) - 类 中的方法org.ssssssss.script.ScriptClass
 
addModule(String, Object) - 类 中的静态方法org.ssssssss.script.MagicResourceLoader
 
AddOperation - org.ssssssss.script.parsing.ast.binary中的类
+ 运算
AddOperation(Expression, Span, Expression) - 类 的构造器org.ssssssss.script.parsing.ast.binary.AddOperation
 
addPackage(String) - 类 中的静态方法org.ssssssss.script.MagicResourceLoader
 
addScriptClass(Class) - 类 中的静态方法org.ssssssss.script.MagicScriptEngine
 
AggregationFunctions - org.ssssssss.script.functions.linq中的类
聚合函数
AggregationFunctions() - 类 的构造器org.ssssssss.script.functions.linq.AggregationFunctions
 
AndOperation - org.ssssssss.script.parsing.ast.binary中的类
&& 操作
AndOperation(Expression, Span, Expression) - 类 的构造器org.ssssssss.script.parsing.ast.binary.AndOperation
 
arrayLikeToList(Object) - 类 中的静态方法org.ssssssss.script.functions.StreamExtension
将对象转为List
asBean(Map<?, ?>, Class<?>) - 类 中的静态方法org.ssssssss.script.functions.MapExtension
 
asBean(Object, Class<?>) - 类 中的静态方法org.ssssssss.script.functions.StreamExtension
 
asBean(Object, Class<?>, boolean) - 类 中的静态方法org.ssssssss.script.functions.StreamExtension
 
asByte(Object) - 类 中的方法org.ssssssss.script.functions.ObjectConvertExtension
转byte
asByte(Object, byte) - 类 中的方法org.ssssssss.script.functions.ObjectConvertExtension
转byte
asDate(Object) - 类 中的静态方法org.ssssssss.script.functions.ObjectConvertExtension
转Date
asDate(Object, String) - 类 中的静态方法org.ssssssss.script.functions.ObjectConvertExtension
转Date
asDecimal(Object) - 类 中的静态方法org.ssssssss.script.functions.ObjectConvertExtension
转BigDecimal
asDecimal(Object, BigDecimal) - 类 中的静态方法org.ssssssss.script.functions.ObjectConvertExtension
转BigDecimal
asDouble(Object) - 类 中的方法org.ssssssss.script.functions.ObjectConvertExtension
转double
asDouble(Object, double) - 类 中的静态方法org.ssssssss.script.functions.ObjectConvertExtension
转double
asFloat(Object) - 类 中的方法org.ssssssss.script.functions.ObjectConvertExtension
转float
asFloat(Object, float) - 类 中的方法org.ssssssss.script.functions.ObjectConvertExtension
转float
asInt(Object) - 类 中的方法org.ssssssss.script.functions.ObjectConvertExtension
转int
asInt(Object, int) - 类 中的静态方法org.ssssssss.script.functions.ObjectConvertExtension
转int
asList(Map<?, ?>, Function<Object[], Object>) - 类 中的静态方法org.ssssssss.script.functions.MapExtension
 
asLong(Object) - 类 中的方法org.ssssssss.script.functions.ObjectConvertExtension
转long
asLong(Object, long) - 类 中的静态方法org.ssssssss.script.functions.ObjectConvertExtension
转long
asPercent(Number, int) - 类 中的静态方法org.ssssssss.script.functions.NumberExtension
 
asShort(Object) - 类 中的方法org.ssssssss.script.functions.ObjectConvertExtension
转short
asShort(Object, short) - 类 中的方法org.ssssssss.script.functions.ObjectConvertExtension
转short
AssigmentOperation - org.ssssssss.script.parsing.ast.binary中的类
= 操作
AssigmentOperation(Expression, Span, Expression) - 类 的构造器org.ssssssss.script.parsing.ast.binary.AssigmentOperation
 
asString(Map<?, ?>, String, String) - 类 中的方法org.ssssssss.script.functions.MapExtension
 
asString(Map<?, ?>, String, Function<Object[], Object>) - 类 中的方法org.ssssssss.script.functions.MapExtension
 
asString(Object) - 类 中的静态方法org.ssssssss.script.functions.ObjectConvertExtension
转String
asString(Object, String) - 类 中的静态方法org.ssssssss.script.functions.ObjectConvertExtension
转String
AsteriskEqualOperation - org.ssssssss.script.parsing.ast.binary中的类
*= 运算
AsteriskEqualOperation(Expression, Span, Expression) - 类 的构造器org.ssssssss.script.parsing.ast.binary.AsteriskEqualOperation
 
AstInterpreter - org.ssssssss.script.interpreter中的类
Interprets a Template given a MagicScriptContext to lookup variable values in and writes the evaluation results to an output stream.
AstInterpreter() - 类 的构造器org.ssssssss.script.interpreter.AstInterpreter
 
AsyncCall - org.ssssssss.script.parsing.ast.statement中的类
异步调用
AsyncCall(Span, Expression) - 类 的构造器org.ssssssss.script.parsing.ast.statement.AsyncCall
 
avg(Object) - 类 中的方法org.ssssssss.script.functions.linq.AggregationFunctions
 
avg(Object) - 类 中的方法org.ssssssss.script.functions.StreamExtension
取平均值
await() - 类 中的方法org.ssssssss.script.MagicScriptDebugContext
 

B

BigDecimalLiteral - org.ssssssss.script.parsing.ast.literal中的类
int常量
BigDecimalLiteral(Span) - 类 的构造器org.ssssssss.script.parsing.ast.literal.BigDecimalLiteral
 
BinaryOperation - org.ssssssss.script.parsing.ast中的类
 
BinaryOperation(Expression, Span, Expression) - 类 的构造器org.ssssssss.script.parsing.ast.BinaryOperation
 
BooleanLiteral - org.ssssssss.script.parsing.ast.literal中的类
boolean常量
BooleanLiteral(Span) - 类 的构造器org.ssssssss.script.parsing.ast.literal.BooleanLiteral
 
Break - org.ssssssss.script.parsing.ast.statement中的类
break 语句
Break(Span) - 类 的构造器org.ssssssss.script.parsing.ast.statement.Break
 
BREAK_SENTINEL - 类 中的静态变量org.ssssssss.script.parsing.ast.statement.Break
 
breakpoints - 类 中的变量org.ssssssss.script.MagicScriptDebugContext
 
ByteLiteral - org.ssssssss.script.parsing.ast.literal中的类
byte常量
ByteLiteral(Span) - 类 的构造器org.ssssssss.script.parsing.ast.literal.ByteLiteral
 

C

ceil(Number) - 类 中的方法org.ssssssss.script.functions.linq.MathFunctions
 
ceil(Number) - 类 中的静态方法org.ssssssss.script.functions.NumberExtension
 
CharacterStream - org.ssssssss.script.parsing中的类
Wraps a the content of a Source and handles traversing the contained characters.
CharacterStream(String) - 类 的构造器org.ssssssss.script.parsing.CharacterStream
 
CharacterStream(String, int, int) - 类 的构造器org.ssssssss.script.parsing.CharacterStream
 
ClassConverter - org.ssssssss.script.parsing.ast.statement中的类
 
ClassConverter(Span, String, Expression, List<Expression>) - 类 的构造器org.ssssssss.script.parsing.ast.statement.ClassConverter
 
ClassExtension - org.ssssssss.script.functions中的类
 
ClassExtension() - 类 的构造器org.ssssssss.script.functions.ClassExtension
 
ClassImplicitConvert - org.ssssssss.script.convert中的接口
 
clearCachedArguments() - 类 中的方法org.ssssssss.script.parsing.ast.statement.FunctionCall
Must be invoked when this node is done evaluating so we don't leak memory
clearCachedArguments() - 类 中的方法org.ssssssss.script.parsing.ast.statement.MethodCall
 
CollectionFunctions - org.ssssssss.script.functions中的类
集合相关函数
CollectionFunctions() - 类 的构造器org.ssssssss.script.functions.CollectionFunctions
 
CollectionImplicitConvert - org.ssssssss.script.convert中的类
 
CollectionImplicitConvert() - 类 的构造器org.ssssssss.script.convert.CollectionImplicitConvert
 
Comment - org.ssssssss.script.annotation中的注释类型
 
compare(Object, Object) - 类 中的静态方法org.ssssssss.script.parsing.ast.BinaryOperation
比较两个值 1 左边大 0 相等 -1 右边大 -2 无法比较
compile(String) - 类 中的方法org.ssssssss.script.MagicScriptEngine
 
compile(Reader) - 类 中的方法org.ssssssss.script.MagicScriptEngine
 
consume() - 类 中的方法org.ssssssss.script.parsing.CharacterStream
Returns the next character and advance the stream
consume() - 类 中的方法org.ssssssss.script.parsing.TokenStream
Consumes the next token and returns it.
CONTEXT_ROOT - 类 中的静态变量org.ssssssss.script.MagicScript
 
Continue - org.ssssssss.script.parsing.ast.statement中的类
continue语句
Continue(Span) - 类 的构造器org.ssssssss.script.parsing.ast.statement.Continue
 
CONTINUE_SENTINEL - 类 中的静态变量org.ssssssss.script.parsing.ast.statement.Continue
 
convert(Object, Class<?>) - 接口 中的方法org.ssssssss.script.convert.ClassImplicitConvert
转换
convert(Object, Class<?>) - 类 中的方法org.ssssssss.script.convert.CollectionImplicitConvert
 
convert(Object, Class<?>) - 类 中的方法org.ssssssss.script.convert.MapImplicitConvert
 
count(Object) - 类 中的方法org.ssssssss.script.functions.linq.AggregationFunctions
 
create(String, ScriptEngine) - 类 中的静态方法org.ssssssss.script.MagicScript
 
create(Expression, Token, Expression, int) - 类 中的静态方法org.ssssssss.script.parsing.ast.BinaryOperation
 
create(int) - 类 中的方法org.ssssssss.script.parsing.Scope
创建新的作用域
createBindings() - 类 中的方法org.ssssssss.script.MagicScriptEngine
 

D

date_format(Date, String) - 类 中的方法org.ssssssss.script.functions.linq.LinqFunctions
 
date_format(Date) - 类 中的方法org.ssssssss.script.functions.linq.LinqFunctions
 
DateExtension - org.ssssssss.script.functions中的类
Date扩展
DateExtension() - 类 的构造器org.ssssssss.script.functions.DateExtension
 
DebugTimeoutException - org.ssssssss.script.exception中的异常错误
 
DebugTimeoutException() - 异常错误 的构造器org.ssssssss.script.exception.DebugTimeoutException
 
DebugTimeoutException(Throwable) - 异常错误 的构造器org.ssssssss.script.exception.DebugTimeoutException
 
DivisionOperation - org.ssssssss.script.parsing.ast.binary中的类
/ 操作
DivisionOperation(Expression, Span, Expression) - 类 的构造器org.ssssssss.script.parsing.ast.binary.DivisionOperation
 
doSpread(MagicScriptContext, Scope, boolean) - 类 中的方法org.ssssssss.script.parsing.ast.statement.Spread
 
DoubleLiteral - org.ssssssss.script.parsing.ast.literal中的类
double常量
DoubleLiteral(Span) - 类 的构造器org.ssssssss.script.parsing.ast.literal.DoubleLiteral
 
DynamicMethod - org.ssssssss.script.functions中的接口
 

E

each(Map<?, ?>, Function<Object[], Object>) - 类 中的方法org.ssssssss.script.functions.MapExtension
 
each(Object, Function<Object[], Object>) - 类 中的方法org.ssssssss.script.functions.StreamExtension
循环List
endSpan() - 类 中的方法org.ssssssss.script.parsing.CharacterStream
Completes the span started with CharacterStream.startSpan() at the current stream position.
EqualOperation - org.ssssssss.script.parsing.ast.binary中的类
==、===操作
EqualOperation(Expression, Span, Expression, boolean) - 类 的构造器org.ssssssss.script.parsing.ast.binary.EqualOperation
 
equals(Object) - 类 中的方法org.ssssssss.script.ScriptClass.ScriptMethod
 
equals(Object) - 类 中的方法org.ssssssss.script.ScriptClass.ScriptMethodParameter
 
error(String, TokenStream) - 类 中的静态方法org.ssssssss.script.MagicScriptError
Create an error message based on the provided message and stream, highlighting the line on which the error happened.
error(String, Span, Throwable) - 类 中的静态方法org.ssssssss.script.MagicScriptError
Create an error message based on the provided message and location, highlighting the location in the line on which the error happened.
error(String, Span) - 类 中的静态方法org.ssssssss.script.MagicScriptError
Create an error message based on the provided message and location, highlighting the location in the line on which the error happened.
eval(ScriptContext) - 类 中的方法org.ssssssss.script.MagicScript
 
eval(String) - 类 中的方法org.ssssssss.script.MagicScriptContext
Internal.
eval(String, ScriptContext) - 类 中的方法org.ssssssss.script.MagicScriptEngine
 
eval(Reader, ScriptContext) - 类 中的方法org.ssssssss.script.MagicScriptEngine
 
evaluate(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.binary.AddOperation
 
evaluate(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.binary.AndOperation
 
evaluate(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.binary.AssigmentOperation
 
evaluate(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.binary.AsteriskEqualOperation
 
evaluate(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.binary.DivisionOperation
 
evaluate(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.binary.EqualOperation
 
evaluate(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.binary.ForwardSlashEqualOperation
 
evaluate(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.binary.GreaterEqualOperation
 
evaluate(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.binary.GreaterOperation
 
evaluate(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.binary.LessEqualOperation
 
evaluate(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.binary.LessOperation
 
evaluate(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.binary.MinusEqualOperation
 
evaluate(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.binary.ModuloOperation
 
evaluate(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.binary.MultiplicationOperation
 
evaluate(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.binary.NotEqualOperation
 
evaluate(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.binary.OrOperation
 
evaluate(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.binary.PercentEqualOperation
 
evaluate(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.binary.PlusEqualOperation
 
evaluate(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.binary.SubtractionOperation
 
evaluate(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.linq.LinqField
 
evaluate(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.linq.LinqJoin
 
evaluate(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.linq.LinqSelect
 
evaluate(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.Literal
 
evaluate(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.literal.ListLiteral
 
evaluate(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.literal.MapLiteral
 
evaluate(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.literal.StringLiteral
 
evaluate(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.Node
 
evaluate(MagicScriptContext, Scope, boolean) - 类 中的方法org.ssssssss.script.parsing.ast.Node
 
evaluate(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.statement.AsyncCall
 
evaluate(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.statement.Break
 
evaluate(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.statement.ClassConverter
 
evaluate(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.statement.Continue
 
evaluate(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.statement.Exit
 
evaluate(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.statement.ForStatement
 
evaluate(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.statement.FunctionCall
 
evaluate(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.statement.IfStatement
 
evaluate(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.statement.Import
 
evaluate(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.statement.LambdaFunction
 
evaluate(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.statement.MapOrArrayAccess
 
evaluate(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.statement.MemberAccess
 
evaluate(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.statement.MethodCall
 
evaluate(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.statement.NewStatement
 
evaluate(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.statement.Return
 
evaluate(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.statement.Spread
 
evaluate(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.statement.TryStatement
 
evaluate(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.statement.VariableAccess
 
evaluate(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.statement.VariableDefine
 
evaluate(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.statement.WhileStatement
 
evaluate(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.TernaryOperation
 
evaluate(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.UnaryOperation
 
evaluateList(MagicScriptContext, Scope) - 类 中的方法org.ssssssss.script.parsing.ast.linq.LinqField
 
every(Object, Function<Object[], Object>) - 类 中的方法org.ssssssss.script.functions.StreamExtension
 
ExceptionUtils - org.ssssssss.script.exception中的类
 
ExceptionUtils() - 类 的构造器org.ssssssss.script.exception.ExceptionUtils
 
execute(String, List<Object>) - 接口 中的方法org.ssssssss.script.functions.DynamicMethod
 
execute(MagicScript, MagicScriptContext) - 类 中的静态方法org.ssssssss.script.MagicScriptEngine
 
Exit - org.ssssssss.script.parsing.ast.statement中的类
 
Exit(Span, List<Expression>) - 类 的构造器org.ssssssss.script.parsing.ast.statement.Exit
 
Exit.Value - org.ssssssss.script.parsing.ast.statement中的类
 
expect(TokenType) - 类 中的方法org.ssssssss.script.parsing.TokenStream
Checks if the next token has the give type and optionally consumes, or throws an error if the next token did not match the type.
expect(String) - 类 中的方法org.ssssssss.script.parsing.TokenStream
Checks if the next token matches the given text and optionally consumes, or throws an error if the next token did not match the text.
Expression - org.ssssssss.script.parsing.ast中的类
表达式
Expression(Span) - 类 的构造器org.ssssssss.script.parsing.ast.Expression
 
ExtensionMethod - org.ssssssss.script.functions中的接口
 

F

filter(Object, Function<Object[], Object>) - 类 中的方法org.ssssssss.script.functions.StreamExtension
对List进行过滤
find(VarIndex) - 类 中的方法org.ssssssss.script.parsing.Scope
 
findClass(String) - 类 中的静态方法org.ssssssss.script.MagicResourceLoader
 
findConstructorInvoker(List<Constructor<?>>, Class<?>[]) - 类 中的静态方法org.ssssssss.script.reflection.JavaReflection
 
findInvoker(List<JavaInvoker<T>>, Class<?>[]) - 类 中的静态方法org.ssssssss.script.reflection.JavaReflection
 
findMethodInvoker(List<JavaInvoker<Method>>, Class<?>[]) - 类 中的静态方法org.ssssssss.script.reflection.JavaReflection
 
findNotNull(Object) - 类 中的方法org.ssssssss.script.functions.StreamExtension
 
FloatLiteral - org.ssssssss.script.parsing.ast.literal中的类
float常量
FloatLiteral(Span) - 类 的构造器org.ssssssss.script.parsing.ast.literal.FloatLiteral
 
floor(Number) - 类 中的方法org.ssssssss.script.functions.linq.MathFunctions
 
floor(Number) - 类 中的静态方法org.ssssssss.script.functions.NumberExtension
 
format(Date, String) - 类 中的静态方法org.ssssssss.script.functions.DateExtension
 
ForStatement - org.ssssssss.script.parsing.ast.statement中的类
 
ForStatement(Span, VarIndex, VarIndex, int, Expression, List<Node>) - 类 的构造器org.ssssssss.script.parsing.ast.statement.ForStatement
 
ForwardSlashEqualOperation - org.ssssssss.script.parsing.ast.binary中的类
/= 运算
ForwardSlashEqualOperation(Expression, Span, Expression) - 类 的构造器org.ssssssss.script.parsing.ast.binary.ForwardSlashEqualOperation
 
Function - org.ssssssss.script.annotation中的注释类型
 
FunctionCall - org.ssssssss.script.parsing.ast.statement中的类
 
FunctionCall(Span, Expression, List<Expression>, boolean) - 类 的构造器org.ssssssss.script.parsing.ast.statement.FunctionCall
 

G

GenericTokenParser - org.ssssssss.script.parsing中的类
 
GenericTokenParser(String, String, boolean) - 类 的构造器org.ssssssss.script.parsing.GenericTokenParser
 
get() - 类 中的静态方法org.ssssssss.script.MagicScriptContext
 
get(String) - 类 中的方法org.ssssssss.script.MagicScriptContext
 
getAlias() - 类 中的方法org.ssssssss.script.parsing.ast.linq.LinqField
 
getArguments() - 类 中的方法org.ssssssss.script.parsing.ast.statement.FunctionCall
 
getArguments() - 类 中的方法org.ssssssss.script.parsing.ast.statement.MethodCall
Returns the list of expressions to be passed to the function as arguments.
getAttributes() - 类 中的方法org.ssssssss.script.ScriptClass
 
getBody() - 类 中的方法org.ssssssss.script.parsing.ast.statement.ForStatement
 
getBreakpoints() - 类 中的方法org.ssssssss.script.MagicScriptDebugContext
 
getCachedArguments() - 类 中的方法org.ssssssss.script.parsing.ast.statement.FunctionCall
 
getCachedArguments() - 类 中的方法org.ssssssss.script.parsing.ast.statement.MethodCall
Returns a scratch buffer to store arguments in when calling the function in AstInterpreter.
getCachedFunction() - 类 中的方法org.ssssssss.script.parsing.ast.statement.FunctionCall
 
getCachedMember() - 类 中的方法org.ssssssss.script.parsing.ast.statement.MemberAccess
Returns the cached member descriptor as returned by getField(Object, String) or
getCachedMethod() - 类 中的方法org.ssssssss.script.parsing.ast.statement.MethodCall
Returns the cached member descriptor as returned by getMethod(Object, String, Object...).
getClassName() - 类 中的方法org.ssssssss.script.ScriptClass
 
getCode() - 异常错误 中的方法org.ssssssss.script.exception.MagicScriptAssertException
 
getComment() - 类 中的方法org.ssssssss.script.ScriptClass.ScriptMethod
 
getComment() - 类 中的方法org.ssssssss.script.ScriptClass.ScriptMethodParameter
 
getCondition() - 类 中的方法org.ssssssss.script.parsing.ast.statement.IfStatement
 
getCondition() - 类 中的方法org.ssssssss.script.parsing.ast.TernaryOperation
 
getDebugContext(String) - 类 中的静态方法org.ssssssss.script.MagicScriptDebugContext
 
getDebugInfo() - 类 中的方法org.ssssssss.script.MagicScriptDebugContext
 
getDefaultImports() - 类 中的静态方法org.ssssssss.script.MagicScriptEngine
 
getDefaultTarget() - 类 中的方法org.ssssssss.script.reflection.JavaInvoker
 
getElseIfs() - 类 中的方法org.ssssssss.script.parsing.ast.statement.IfStatement
 
getEnd() - 类 中的方法org.ssssssss.script.parsing.Span
Returns the index of the last character of this span plus 1.
getEnd() - 类 中的方法org.ssssssss.script.parsing.Span.Line
 
getEndCol() - 类 中的方法org.ssssssss.script.parsing.Span.Line
 
getEndLineNumber() - 类 中的方法org.ssssssss.script.parsing.Span.Line
 
getEngine() - 类 中的方法org.ssssssss.script.MagicScript
 
getEngineName() - 类 中的方法org.ssssssss.script.MagicScriptEngineFactory
 
getEngineVersion() - 类 中的方法org.ssssssss.script.MagicScriptEngineFactory
 
getEnums() - 类 中的方法org.ssssssss.script.ScriptClass
 
getError() - 枚举 中的方法org.ssssssss.script.parsing.TokenType
 
getExecutable() - 类 中的方法org.ssssssss.script.reflection.JavaInvoker
 
getExitValue() - 异常错误 中的方法org.ssssssss.script.exception.MagicExitException
 
getExpression() - 类 中的方法org.ssssssss.script.parsing.ast.linq.LinqField
 
getExtensionMap() - 类 中的静态方法org.ssssssss.script.reflection.JavaReflection
 
getExtensionMethod(Object, String, Object...) - 类 中的方法org.ssssssss.script.reflection.JavaReflection
 
getExtensions() - 类 中的方法org.ssssssss.script.MagicScriptEngineFactory
 
getExtensionScriptClass() - 类 中的静态方法org.ssssssss.script.MagicScriptEngine
 
getFactory() - 类 中的方法org.ssssssss.script.MagicScriptEngine
 
getFalseBlock() - 类 中的方法org.ssssssss.script.parsing.ast.statement.IfStatement
 
getFalseExpression() - 类 中的方法org.ssssssss.script.parsing.ast.TernaryOperation
 
getField(Object, String) - 类 中的方法org.ssssssss.script.reflection.AbstractReflection
Returns an opaque handle to a field with the given name or null if the field could not be found
getField(Object, String) - 类 中的方法org.ssssssss.script.reflection.JavaReflection
 
getFieldValue(Object, Field) - 类 中的方法org.ssssssss.script.reflection.AbstractReflection
Returns the value of the field from the object.
getFieldValue(Object, Field) - 类 中的方法org.ssssssss.script.reflection.JavaReflection
 
getFlag() - 类 中的方法org.ssssssss.script.parsing.RegexpToken
 
getFunction() - 类 中的方法org.ssssssss.script.parsing.ast.statement.FunctionCall
 
getFunction(String, Object...) - 类 中的方法org.ssssssss.script.reflection.AbstractReflection
 
getFunction(String, Object...) - 类 中的方法org.ssssssss.script.reflection.JavaReflection
 
getFunctions() - 类 中的静态方法org.ssssssss.script.MagicScriptEngine
 
getFunctions() - 类 中的静态方法org.ssssssss.script.reflection.JavaReflection
 
getId() - 类 中的方法org.ssssssss.script.MagicScriptDebugContext
 
getIndex() - 类 中的方法org.ssssssss.script.parsing.VarIndex
 
getInstance() - 类 中的静态方法org.ssssssss.script.reflection.AbstractReflection
Returns the Reflection instance used to fetch field and call methods
getInterfaces() - 类 中的方法org.ssssssss.script.ScriptClass
 
getKeyOrIndex() - 类 中的方法org.ssssssss.script.parsing.ast.statement.MapOrArrayAccess
Returns an expression that is used as the key or index to fetch a map or array element.
getLanguageName() - 类 中的方法org.ssssssss.script.MagicScriptEngineFactory
 
getLanguageVersion() - 类 中的方法org.ssssssss.script.MagicScriptEngineFactory
 
getLeftOperand() - 类 中的方法org.ssssssss.script.parsing.ast.BinaryOperation
 
getLength() - 类 中的方法org.ssssssss.script.parsing.ast.statement.Exit.Value
 
getLine() - 异常错误 中的方法org.ssssssss.script.exception.MagicScriptException
 
getLine() - 类 中的方法org.ssssssss.script.MagicScriptDebugContext
 
getLine() - 类 中的方法org.ssssssss.script.parsing.Span
Returns the line this span is on.
getLineNumber() - 类 中的方法org.ssssssss.script.parsing.Span.Line
 
getLiteral() - 枚举 中的方法org.ssssssss.script.parsing.TokenType
 
getLocation() - 异常错误 中的方法org.ssssssss.script.exception.MagicScriptException
 
getMapOrArray() - 类 中的方法org.ssssssss.script.parsing.ast.statement.ForStatement
Returns null if no index or key name was given
getMapOrArray() - 类 中的方法org.ssssssss.script.parsing.ast.statement.MapOrArrayAccess
Returns an expression that must evaluate to a map or array.
getMessage() - 异常错误 中的方法org.ssssssss.script.exception.MagicScriptAssertException
 
getMethod() - 类 中的方法org.ssssssss.script.parsing.ast.statement.MethodCall
Returns the method to call.
getMethod(Object, String, Object...) - 类 中的方法org.ssssssss.script.reflection.AbstractReflection
Returns an opaque handle to the method with the given name best matching the signature implied by the given arguments, or null if the method could not be found.
getMethod(Object, String, Object...) - 类 中的方法org.ssssssss.script.reflection.JavaReflection
 
getMethodCallSyntax(String, String, String...) - 类 中的方法org.ssssssss.script.MagicScriptEngineFactory
 
getMethods() - 类 中的方法org.ssssssss.script.ScriptClass
 
getMimeTypes() - 类 中的方法org.ssssssss.script.MagicScriptEngineFactory
 
getModuleNames() - 类 中的静态方法org.ssssssss.script.MagicResourceLoader
 
getModules() - 类 中的静态方法org.ssssssss.script.MagicResourceLoader
 
getName() - 类 中的方法org.ssssssss.script.parsing.ast.statement.MemberAccess
The name of the member.
getName() - 类 中的方法org.ssssssss.script.parsing.VarIndex
 
getName() - 类 中的方法org.ssssssss.script.parsing.VarNode
 
getName() - 类 中的方法org.ssssssss.script.ScriptClass.ScriptAttribute
 
getName() - 类 中的方法org.ssssssss.script.ScriptClass.ScriptMethod
 
getName() - 类 中的方法org.ssssssss.script.ScriptClass.ScriptMethodParameter
 
getNames() - 类 中的方法org.ssssssss.script.MagicScriptEngineFactory
 
getNodes() - 类 中的方法org.ssssssss.script.MagicScript
 
getObject() - 类 中的方法org.ssssssss.script.parsing.ast.statement.MemberAccess
Returns the object on which to access the member.
getObject() - 类 中的方法org.ssssssss.script.parsing.ast.statement.MethodCall
Returns the object on which to call the method.
getOperator() - 类 中的方法org.ssssssss.script.parsing.ast.UnaryOperation
 
getOperator(Token) - 枚举 中的静态方法org.ssssssss.script.parsing.ast.UnaryOperation.UnaryOperator
 
getOrder() - 类 中的方法org.ssssssss.script.parsing.ast.linq.LinqOrder
 
getOutputStatement(String) - 类 中的方法org.ssssssss.script.MagicScriptEngineFactory
 
getParameter(String) - 类 中的方法org.ssssssss.script.MagicScriptEngineFactory
 
getParameters() - 类 中的方法org.ssssssss.script.parsing.ast.statement.LambdaFunction
 
getParameters() - 类 中的方法org.ssssssss.script.ScriptClass.ScriptMethod
 
getParameterTypes() - 类 中的方法org.ssssssss.script.reflection.JavaInvoker
 
getPosition() - 类 中的方法org.ssssssss.script.parsing.CharacterStream
Returns the current character position in the stream.
getPrev() - 类 中的方法org.ssssssss.script.parsing.TokenStream
 
getProgram(String...) - 类 中的方法org.ssssssss.script.MagicScriptEngineFactory
 
getReturnType() - 类 中的方法org.ssssssss.script.ScriptClass.ScriptMethod
 
getReturnValue() - 类 中的方法org.ssssssss.script.MagicScriptDebugContext
 
getRightOperand() - 类 中的方法org.ssssssss.script.parsing.ast.BinaryOperation
 
getRootVariables() - 类 中的方法org.ssssssss.script.MagicScriptContext
 
getScriptClass(Class) - 类 中的静态方法org.ssssssss.script.MagicScriptEngine
 
getScriptClass(String) - 类 中的静态方法org.ssssssss.script.MagicScriptEngine
 
getScriptClassFromClass(Class) - 类 中的静态方法org.ssssssss.script.MagicScriptEngine
 
getScriptClassMap() - 类 中的静态方法org.ssssssss.script.MagicScriptEngine
 
getScriptEngine() - 类 中的方法org.ssssssss.script.MagicScriptEngineFactory
 
getSimpleMessage() - 异常错误 中的方法org.ssssssss.script.exception.MagicScriptException
 
getSortedValues() - 枚举 中的静态方法org.ssssssss.script.parsing.TokenType
 
getSource() - 类 中的方法org.ssssssss.script.parsing.Span
Returns the source string this span references.
getSource() - 类 中的方法org.ssssssss.script.parsing.Span.Line
 
getSource() - 类 中的方法org.ssssssss.script.parsing.TokenStream
Returns the Source this stream wraps.
getSpan() - 类 中的方法org.ssssssss.script.parsing.ast.Node
 
getSpan(int, int) - 类 中的方法org.ssssssss.script.parsing.CharacterStream
 
getSpan() - 类 中的方法org.ssssssss.script.parsing.Token
 
getStart() - 类 中的方法org.ssssssss.script.parsing.Span
Returns the index of the first character of this span.
getStart() - 类 中的方法org.ssssssss.script.parsing.Span.Line
 
getStartCol() - 类 中的方法org.ssssssss.script.parsing.Span.Line
 
getString(String) - 类 中的方法org.ssssssss.script.MagicScriptContext
 
getStringTypes(Object[]) - 类 中的静态方法org.ssssssss.script.reflection.JavaReflection
 
getSuperClass() - 类 中的方法org.ssssssss.script.ScriptClass
 
getTarget() - 类 中的方法org.ssssssss.script.parsing.ast.linq.LinqJoin
 
getTarget() - 类 中的方法org.ssssssss.script.parsing.ast.statement.Spread
 
getTempScope() - 类 中的静态方法org.ssssssss.script.parsing.Scope
 
getText() - 类 中的方法org.ssssssss.script.parsing.Span
Returns the text referenced by this span
getText() - 类 中的方法org.ssssssss.script.parsing.Span.Line
 
getText() - 类 中的方法org.ssssssss.script.parsing.Token
 
getTopVarCount() - 类 中的方法org.ssssssss.script.parsing.Parser
 
getTrueBlock() - 类 中的方法org.ssssssss.script.parsing.ast.statement.IfStatement
 
getTrueExpression() - 类 中的方法org.ssssssss.script.parsing.ast.TernaryOperation
 
getType() - 类 中的方法org.ssssssss.script.parsing.Token
 
getType() - 类 中的方法org.ssssssss.script.ScriptClass.ScriptAttribute
 
getType() - 类 中的方法org.ssssssss.script.ScriptClass.ScriptMethodParameter
 
getValue() - 类 中的方法org.ssssssss.script.parsing.ast.literal.StringLiteral
 
getValue() - 类 中的方法org.ssssssss.script.parsing.ast.statement.Return.ReturnValue
 
getValue(String) - 类 中的方法org.ssssssss.script.parsing.Scope
根据变量名获取值
getValue(VarIndex) - 类 中的方法org.ssssssss.script.parsing.Scope
获取值
getValue() - 类 中的方法org.ssssssss.script.parsing.VarNode
 
getValues() - 类 中的方法org.ssssssss.script.parsing.ast.statement.Exit.Value
 
getVarCount() - 类 中的方法org.ssssssss.script.parsing.ast.statement.LambdaFunction
 
getVariables() - 类 中的方法org.ssssssss.script.parsing.Scope
 
getVarIndex() - 类 中的方法org.ssssssss.script.parsing.ast.statement.VariableAccess
 
GreaterEqualOperation - org.ssssssss.script.parsing.ast.binary中的类
>=操作
GreaterEqualOperation(Expression, Span, Expression) - 类 的构造器org.ssssssss.script.parsing.ast.binary.GreaterEqualOperation
 
GreaterOperation - org.ssssssss.script.parsing.ast.binary中的类
> 运算
GreaterOperation(Expression, Span, Expression) - 类 的构造器org.ssssssss.script.parsing.ast.binary.GreaterOperation
 
group(Object, Function<Object[], Object>) - 类 中的方法org.ssssssss.script.functions.StreamExtension
分组
group(Object, Function<Object[], Object>, Function<Object[], Object>) - 类 中的方法org.ssssssss.script.functions.StreamExtension
分组
group_concat(Object, String) - 类 中的方法org.ssssssss.script.functions.linq.AggregationFunctions
 
group_concat(Object) - 类 中的方法org.ssssssss.script.functions.linq.AggregationFunctions
 

H

hashCode() - 类 中的方法org.ssssssss.script.ScriptClass.ScriptMethod
 
hashCode() - 类 中的方法org.ssssssss.script.ScriptClass.ScriptMethodParameter
 
hasMore() - 类 中的方法org.ssssssss.script.parsing.CharacterStream
Returns whether there are more characters in the stream
hasMore() - 类 中的方法org.ssssssss.script.parsing.TokenStream
Returns whether there are more tokens in the stream.
hasNext() - 类 中的方法org.ssssssss.script.parsing.TokenStream
 
hasPrev() - 类 中的方法org.ssssssss.script.parsing.TokenStream
 

I

ifnull(Object, Object) - 类 中的方法org.ssssssss.script.functions.linq.LinqFunctions
 
IfStatement - org.ssssssss.script.parsing.ast.statement中的类
 
IfStatement(Span, Expression, List<Node>, List<IfStatement>, List<Node>, int, int) - 类 的构造器org.ssssssss.script.parsing.ast.statement.IfStatement
 
Import - org.ssssssss.script.parsing.ast.statement中的类
 
Import(Span, String, VarIndex, boolean) - 类 的构造器org.ssssssss.script.parsing.ast.statement.Import
 
indexOfThrowable(Throwable, Class<? extends Throwable>) - 类 中的静态方法org.ssssssss.script.exception.ExceptionUtils
 
IntegerLiteral - org.ssssssss.script.parsing.ast.literal中的类
int常量
IntegerLiteral(Span) - 类 的构造器org.ssssssss.script.parsing.ast.literal.IntegerLiteral
 
interpret(MagicScript, MagicScriptContext, Scope) - 类 中的静态方法org.ssssssss.script.interpreter.AstInterpreter
 
interpretNodeList(List<Node>, MagicScriptContext, Scope) - 类 中的静态方法org.ssssssss.script.interpreter.AstInterpreter
 
invoke0(Object, Scope, Object...) - 类 中的方法org.ssssssss.script.reflection.JavaInvoker
 
is(Object, String) - 类 中的方法org.ssssssss.script.functions.ObjectTypeConditionExtension
判断是否是目标类型
is(Object, Class<?>) - 类 中的静态方法org.ssssssss.script.functions.ObjectTypeConditionExtension
判断是否是目标类型
isArray(Object) - 类 中的静态方法org.ssssssss.script.functions.ObjectTypeConditionExtension
判断是否是数组
isBoolean(Object) - 类 中的方法org.ssssssss.script.functions.ObjectTypeConditionExtension
判断是否是boolean
isByte(Object) - 类 中的方法org.ssssssss.script.functions.ObjectTypeConditionExtension
判断是否是byte
isCollection(Object) - 类 中的静态方法org.ssssssss.script.functions.ObjectTypeConditionExtension
判断是否是集合
isDate(Object) - 类 中的方法org.ssssssss.script.functions.ObjectTypeConditionExtension
判断是否是Date
isDecimal(Object) - 类 中的方法org.ssssssss.script.functions.ObjectTypeConditionExtension
判断是否是BigDecimal
isDouble(Object) - 类 中的方法org.ssssssss.script.functions.ObjectTypeConditionExtension
判断是否是double
isException() - 类 中的方法org.ssssssss.script.MagicScriptDebugContext
 
isExtension() - 类 中的方法org.ssssssss.script.reflection.JavaInvoker
 
isFunction() - 类 中的方法org.ssssssss.script.parsing.ast.statement.Import
 
isHasAlias() - 类 中的方法org.ssssssss.script.parsing.ast.linq.LinqField
 
isImplicit() - 类 中的方法org.ssssssss.script.reflection.JavaInvoker
 
isInLinq() - 类 中的方法org.ssssssss.script.parsing.ast.Node
 
isInLinq() - 枚举 中的方法org.ssssssss.script.parsing.TokenType
 
isInt(Object) - 类 中的方法org.ssssssss.script.functions.ObjectTypeConditionExtension
判断是否是int
isLeftJoin() - 类 中的方法org.ssssssss.script.parsing.ast.linq.LinqJoin
 
isList(Object) - 类 中的方法org.ssssssss.script.functions.ObjectTypeConditionExtension
判断是否是List
isLong(Object) - 类 中的方法org.ssssssss.script.functions.ObjectTypeConditionExtension
判断是否是long
isMap(Object) - 类 中的静态方法org.ssssssss.script.functions.ObjectTypeConditionExtension
判断是否是Map
isOptional() - 类 中的方法org.ssssssss.script.parsing.ast.statement.MemberAccess
 
isOrigin() - 类 中的方法org.ssssssss.script.ScriptClass.ScriptMethod
 
isPrimitiveAssignableFrom(Class<?>, Class<?>) - 类 中的静态方法org.ssssssss.script.reflection.JavaReflection
Returns whether the from type can be assigned to the to type, assuming either type is a (boxed) primitive type.
isReference() - 类 中的方法org.ssssssss.script.parsing.VarIndex
 
isRunning() - 类 中的方法org.ssssssss.script.MagicScriptDebugContext
 
isShort(Object) - 类 中的方法org.ssssssss.script.functions.ObjectTypeConditionExtension
判断是否是short
isStepInto() - 类 中的方法org.ssssssss.script.MagicScriptDebugContext
 
isString(Object) - 类 中的方法org.ssssssss.script.functions.ObjectTypeConditionExtension
判断是否是String
isTrue(Object) - 类 中的静态方法org.ssssssss.script.parsing.ast.literal.BooleanLiteral
 
isVarArgs() - 类 中的方法org.ssssssss.script.reflection.JavaInvoker
 
isVarArgs() - 类 中的方法org.ssssssss.script.ScriptClass.ScriptMethodParameter
 
isWhole() - 类 中的方法org.ssssssss.script.parsing.ast.statement.MemberAccess
 

J

JavaInvoker<T extends Executable> - org.ssssssss.script.reflection中的类
 
JavaReflection - org.ssssssss.script.reflection中的类
 
JavaReflection.Null - org.ssssssss.script.reflection中的类
 
join(Object) - 类 中的方法org.ssssssss.script.functions.StreamExtension
将list拼接起来
join(Object, String) - 类 中的静态方法org.ssssssss.script.functions.StreamExtension
将list拼接起来
join(Object, Object, Function<Object[], Object>) - 类 中的方法org.ssssssss.script.functions.StreamExtension
合并两个集合,类似sql join 操作
join(Object, Object, Function<Object[], Object>, Function<Object[], Object>) - 类 中的方法org.ssssssss.script.functions.StreamExtension
合并两个集合,类似 sql join 操作

L

LambdaFunction - org.ssssssss.script.parsing.ast.statement中的类
 
LambdaFunction(Span, List<VarIndex>, int, List<Node>) - 类 的构造器org.ssssssss.script.parsing.ast.statement.LambdaFunction
 
LessEqualOperation - org.ssssssss.script.parsing.ast.binary中的类
<= 运算
LessEqualOperation(Expression, Span, Expression) - 类 的构造器org.ssssssss.script.parsing.ast.binary.LessEqualOperation
 
LessOperation - org.ssssssss.script.parsing.ast.binary中的类
<
LessOperation(Expression, Span, Expression) - 类 的构造器org.ssssssss.script.parsing.ast.binary.LessOperation
 
limit(Object, int) - 类 中的方法org.ssssssss.script.functions.StreamExtension
 
Line(String, int, int, int, int, int, int) - 类 的构造器org.ssssssss.script.parsing.Span.Line
 
LinqField - org.ssssssss.script.parsing.ast.linq中的类
 
LinqField(Span, Expression, VarIndex) - 类 的构造器org.ssssssss.script.parsing.ast.linq.LinqField
 
LinqFunctions - org.ssssssss.script.functions.linq中的类
Linq中的函数
LinqFunctions() - 类 的构造器org.ssssssss.script.functions.linq.LinqFunctions
 
LinqJoin - org.ssssssss.script.parsing.ast.linq中的类
 
LinqJoin(Span, boolean, LinqField, Expression) - 类 的构造器org.ssssssss.script.parsing.ast.linq.LinqJoin
 
LinqOrder - org.ssssssss.script.parsing.ast.linq中的类
 
LinqOrder(Span, Expression, VarIndex, int) - 类 的构造器org.ssssssss.script.parsing.ast.linq.LinqOrder
 
LinqSelect - org.ssssssss.script.parsing.ast.linq中的类
 
LinqSelect(Span, List<LinqField>, LinqField, List<LinqJoin>, Expression, List<LinqField>, Expression, List<LinqOrder>) - 类 的构造器org.ssssssss.script.parsing.ast.linq.LinqSelect
 
ListLiteral - org.ssssssss.script.parsing.ast.literal中的类
List常量
ListLiteral(Span, List<Expression>) - 类 的构造器org.ssssssss.script.parsing.ast.literal.ListLiteral
 
Literal - org.ssssssss.script.parsing.ast中的类
常量
Literal(Span) - 类 的构造器org.ssssssss.script.parsing.ast.Literal
 
Literal(Span, Object) - 类 的构造器org.ssssssss.script.parsing.ast.Literal
 
LiteralToken - org.ssssssss.script.parsing中的类
 
LiteralToken(TokenType, Span) - 类 的构造器org.ssssssss.script.parsing.LiteralToken
 
loadClass(String) - 类 中的静态方法org.ssssssss.script.MagicResourceLoader
 
loadFunction(String) - 类 中的静态方法org.ssssssss.script.MagicResourceLoader
 
loadModule(String) - 类 中的静态方法org.ssssssss.script.MagicResourceLoader
 
LongLiteral - org.ssssssss.script.parsing.ast.literal中的类
long 常量
LongLiteral(Span) - 类 的构造器org.ssssssss.script.parsing.ast.literal.LongLiteral
 

M

MagicExitException - org.ssssssss.script.exception中的异常错误
 
MagicExitException(Exit.Value) - 异常错误 的构造器org.ssssssss.script.exception.MagicExitException
 
MagicResourceLoader - org.ssssssss.script中的类
 
MagicResourceLoader() - 类 的构造器org.ssssssss.script.MagicResourceLoader
 
MagicScript - org.ssssssss.script中的类
 
MagicScriptAssertException - org.ssssssss.script.exception中的异常错误
 
MagicScriptAssertException(int, String) - 异常错误 的构造器org.ssssssss.script.exception.MagicScriptAssertException
 
MagicScriptContext - org.ssssssss.script中的类
A magicScript context stores mappings from variable names to user provided variable values.
MagicScriptContext() - 类 的构造器org.ssssssss.script.MagicScriptContext
 
MagicScriptContext(Map<String, Object>) - 类 的构造器org.ssssssss.script.MagicScriptContext
 
MagicScriptDebugContext - org.ssssssss.script中的类
 
MagicScriptDebugContext() - 类 的构造器org.ssssssss.script.MagicScriptDebugContext
 
MagicScriptEngine - org.ssssssss.script中的类
 
MagicScriptEngine(MagicScriptEngineFactory) - 类 的构造器org.ssssssss.script.MagicScriptEngine
 
MagicScriptEngineFactory - org.ssssssss.script中的类
 
MagicScriptEngineFactory() - 类 的构造器org.ssssssss.script.MagicScriptEngineFactory
 
MagicScriptError - org.ssssssss.script中的类
All errors reported by the library go through the static functions of this class.
MagicScriptError() - 类 的构造器org.ssssssss.script.MagicScriptError
 
MagicScriptException - org.ssssssss.script.exception中的异常错误
 
MagicScriptException(String, String, Span) - 异常错误 的构造器org.ssssssss.script.exception.MagicScriptException
 
MagicScriptException(String, Span) - 异常错误 的构造器org.ssssssss.script.exception.MagicScriptException
 
MagicScriptException(String) - 异常错误 的构造器org.ssssssss.script.exception.MagicScriptException
 
MagicScriptException(String, String, Throwable, Span) - 异常错误 的构造器org.ssssssss.script.exception.MagicScriptException
 
makeIndex() - 类 中的方法org.ssssssss.script.parsing.TokenStream
 
map(Object, Function<Object[], Object>) - 类 中的方法org.ssssssss.script.functions.StreamExtension
map 函数
MapExtension - org.ssssssss.script.functions中的类
 
MapExtension() - 类 的构造器org.ssssssss.script.functions.MapExtension
 
MapImplicitConvert - org.ssssssss.script.convert中的类
 
MapImplicitConvert() - 类 的构造器org.ssssssss.script.convert.MapImplicitConvert
 
MapLiteral - org.ssssssss.script.parsing.ast.literal中的类
map常量
MapLiteral(Span, List<Token>, List<Expression>) - 类 的构造器org.ssssssss.script.parsing.ast.literal.MapLiteral
 
MapOrArrayAccess - org.ssssssss.script.parsing.ast.statement中的类
 
MapOrArrayAccess(Span, Expression, Expression) - 类 的构造器org.ssssssss.script.parsing.ast.statement.MapOrArrayAccess
 
match(String, Pattern) - 类 中的方法org.ssssssss.script.functions.StringExtension
 
match(String, boolean) - 类 中的方法org.ssssssss.script.parsing.CharacterStream
Matches the given needle with the next characters.
match(TokenType, boolean) - 类 中的方法org.ssssssss.script.parsing.TokenStream
Matches and optionally consumes the next token in case of a match.
match(List<String>, boolean) - 类 中的方法org.ssssssss.script.parsing.TokenStream
 
match(String, boolean) - 类 中的方法org.ssssssss.script.parsing.TokenStream
Matches and optionally consumes the next token in case of a match.
match(boolean, TokenType...) - 类 中的方法org.ssssssss.script.parsing.TokenStream
Matches any of the token types and optionally consumes the next token in case of a match.
match(boolean, String...) - 类 中的方法org.ssssssss.script.parsing.TokenStream
Matches any of the token texts and optionally consumes the next token in case of a match.
matchDigit(boolean) - 类 中的方法org.ssssssss.script.parsing.CharacterStream
Returns whether the next character is a digit and optionally consumes it.
matchIdentifierPart(boolean) - 类 中的方法org.ssssssss.script.parsing.CharacterStream
Returns whether the next character is the start of an identifier and optionally consumes it.
matchIdentifierStart(boolean) - 类 中的方法org.ssssssss.script.parsing.CharacterStream
Returns whether the next character is the start of an identifier and optionally consumes it.
MathFunctions - org.ssssssss.script.functions.linq中的类
 
MathFunctions() - 类 的构造器org.ssssssss.script.functions.linq.MathFunctions
 
max(Object) - 类 中的方法org.ssssssss.script.functions.linq.AggregationFunctions
 
max(Object) - 类 中的方法org.ssssssss.script.functions.StreamExtension
取最大值
MemberAccess - org.ssssssss.script.parsing.ast.statement中的类
 
MemberAccess(Expression, boolean, Span, boolean) - 类 的构造器org.ssssssss.script.parsing.ast.statement.MemberAccess
 
merge(Map<Object, Object>, Object, Object) - 类 中的方法org.ssssssss.script.functions.MapExtension
 
merge(Map<Object, Object>, Map<Object, Object>...) - 类 中的方法org.ssssssss.script.functions.MapExtension
 
MethodCall - org.ssssssss.script.parsing.ast.statement中的类
 
MethodCall(Span, MemberAccess, List<Expression>) - 类 的构造器org.ssssssss.script.parsing.ast.statement.MethodCall
 
MethodCall(Span, MemberAccess, List<Expression>, boolean) - 类 的构造器org.ssssssss.script.parsing.ast.statement.MethodCall
 
MethodInvoker - org.ssssssss.script.reflection中的类
 
MethodInvoker(Method) - 类 的构造器org.ssssssss.script.reflection.MethodInvoker
 
MethodInvoker(Method, Object) - 类 的构造器org.ssssssss.script.reflection.MethodInvoker
 
min(Object) - 类 中的方法org.ssssssss.script.functions.linq.AggregationFunctions
 
min(Object) - 类 中的方法org.ssssssss.script.functions.StreamExtension
取最小值
MinusEqualOperation - org.ssssssss.script.parsing.ast.binary中的类
-= 运算
MinusEqualOperation(Expression, Span, Expression) - 类 的构造器org.ssssssss.script.parsing.ast.binary.MinusEqualOperation
 
ModuleNotFoundException - org.ssssssss.script.exception中的异常错误
 
ModuleNotFoundException(String, Span) - 异常错误 的构造器org.ssssssss.script.exception.ModuleNotFoundException
 
ModuloOperation - org.ssssssss.script.parsing.ast.binary中的类
% 运算
ModuloOperation(Expression, Span, Expression) - 类 的构造器org.ssssssss.script.parsing.ast.binary.ModuloOperation
 
MultiplicationOperation - org.ssssssss.script.parsing.ast.binary中的类
* 运算
MultiplicationOperation(Expression, Span, Expression) - 类 的构造器org.ssssssss.script.parsing.ast.binary.MultiplicationOperation
 

N

newInstance(Class<?>) - 类 中的静态方法org.ssssssss.script.functions.ClassExtension
 
newInstance(Class<?>, Object...) - 类 中的静态方法org.ssssssss.script.functions.ClassExtension
 
NewStatement - org.ssssssss.script.parsing.ast.statement中的类
 
NewStatement(Span, VarIndex, List<Expression>) - 类 的构造器org.ssssssss.script.parsing.ast.statement.NewStatement
 
next() - 类 中的方法org.ssssssss.script.parsing.TokenStream
 
Node - org.ssssssss.script.parsing.ast中的类
节点
Node(Span) - 类 的构造器org.ssssssss.script.parsing.ast.Node
 
NotEqualOperation - org.ssssssss.script.parsing.ast.binary中的类
!
NotEqualOperation(Expression, Span, Expression, boolean) - 类 的构造器org.ssssssss.script.parsing.ast.binary.NotEqualOperation
 
now() - 类 中的方法org.ssssssss.script.functions.linq.LinqFunctions
 
Null() - 类 的构造器org.ssssssss.script.reflection.JavaReflection.Null
 
NullLiteral - org.ssssssss.script.parsing.ast.literal中的类
null 常量
NullLiteral(Span) - 类 的构造器org.ssssssss.script.parsing.ast.literal.NullLiteral
 
NumberExtension - org.ssssssss.script.functions中的类
Number类型扩展
NumberExtension() - 类 的构造器org.ssssssss.script.functions.NumberExtension
 

O

ObjectConvertExtension - org.ssssssss.script.functions中的类
类型转换
ObjectConvertExtension() - 类 的构造器org.ssssssss.script.functions.ObjectConvertExtension
 
ObjectTypeConditionExtension - org.ssssssss.script.functions中的类
类型判断
ObjectTypeConditionExtension() - 类 的构造器org.ssssssss.script.functions.ObjectTypeConditionExtension
 
onComplete(Runnable) - 类 中的方法org.ssssssss.script.MagicScriptDebugContext
 
onStart(Runnable) - 类 中的方法org.ssssssss.script.MagicScriptDebugContext
 
org.ssssssss.script - 程序包 org.ssssssss.script
 
org.ssssssss.script.annotation - 程序包 org.ssssssss.script.annotation
 
org.ssssssss.script.convert - 程序包 org.ssssssss.script.convert
 
org.ssssssss.script.exception - 程序包 org.ssssssss.script.exception
 
org.ssssssss.script.functions - 程序包 org.ssssssss.script.functions
 
org.ssssssss.script.functions.linq - 程序包 org.ssssssss.script.functions.linq
 
org.ssssssss.script.interpreter - 程序包 org.ssssssss.script.interpreter
 
org.ssssssss.script.parsing - 程序包 org.ssssssss.script.parsing
 
org.ssssssss.script.parsing.ast - 程序包 org.ssssssss.script.parsing.ast
 
org.ssssssss.script.parsing.ast.binary - 程序包 org.ssssssss.script.parsing.ast.binary
 
org.ssssssss.script.parsing.ast.linq - 程序包 org.ssssssss.script.parsing.ast.linq
 
org.ssssssss.script.parsing.ast.literal - 程序包 org.ssssssss.script.parsing.ast.literal
 
org.ssssssss.script.parsing.ast.statement - 程序包 org.ssssssss.script.parsing.ast.statement
 
org.ssssssss.script.reflection - 程序包 org.ssssssss.script.reflection
 
OrOperation - org.ssssssss.script.parsing.ast.binary中的类
|| 操作
OrOperation(Expression, Span, Expression) - 类 的构造器org.ssssssss.script.parsing.ast.binary.OrOperation
 

P

parse(String, Function<String, String>) - 类 中的方法org.ssssssss.script.parsing.GenericTokenParser
 
parse(String) - 类 中的方法org.ssssssss.script.parsing.Parser
Parses a Source into a MagicScript.
parseExpression(TokenStream) - 类 中的方法org.ssssssss.script.parsing.Parser
 
parseExpression(TokenStream, boolean) - 类 中的方法org.ssssssss.script.parsing.Parser
 
Parser - org.ssssssss.script.parsing中的类
Parses a Source into a MagicScript.
Parser() - 类 的构造器org.ssssssss.script.parsing.Parser
 
PatternExtension - org.ssssssss.script.functions中的类
Pattern 扩展
PatternExtension() - 类 的构造器org.ssssssss.script.functions.PatternExtension
 
pause(Span.Line, Scope) - 类 中的方法org.ssssssss.script.MagicScriptDebugContext
 
peek() - 类 中的方法org.ssssssss.script.parsing.CharacterStream
Returns the next character without advancing the stream
percent(Number, int) - 类 中的方法org.ssssssss.script.functions.linq.MathFunctions
 
PercentEqualOperation - org.ssssssss.script.parsing.ast.binary中的类
%= 运算
PercentEqualOperation(Expression, Span, Expression) - 类 的构造器org.ssssssss.script.parsing.ast.binary.PercentEqualOperation
 
PlusEqualOperation - org.ssssssss.script.parsing.ast.binary中的类
+= 运算
PlusEqualOperation(Expression, Span, Expression) - 类 的构造器org.ssssssss.script.parsing.ast.binary.PlusEqualOperation
 
precent(Number) - 类 中的方法org.ssssssss.script.functions.linq.MathFunctions
 
prev() - 类 中的方法org.ssssssss.script.parsing.TokenStream
 
processArguments(Object[]) - 类 中的方法org.ssssssss.script.reflection.JavaInvoker
预处理参数,用来实现隐式转换
push(Object, Object) - 类 中的方法org.ssssssss.script.functions.StreamExtension
 
putMapIntoContext(Map<String, Object>) - 类 中的方法org.ssssssss.script.MagicScriptContext
 

R

range(int, int) - 类 中的方法org.ssssssss.script.functions.CollectionFunctions
 
reduce(Object, Function<Object[], Object>) - 类 中的方法org.ssssssss.script.functions.StreamExtension
 
RegexpLiteral - org.ssssssss.script.parsing.ast.literal中的类
正则常量
RegexpLiteral(Span, Object) - 类 的构造器org.ssssssss.script.parsing.ast.literal.RegexpLiteral
 
RegexpLiteralException - org.ssssssss.script.exception中的异常错误
 
RegexpLiteralException() - 异常错误 的构造器org.ssssssss.script.exception.RegexpLiteralException
 
RegexpToken - org.ssssssss.script.parsing中的类
 
RegexpToken(TokenType, Span, int) - 类 的构造器org.ssssssss.script.parsing.RegexpToken
 
register(String, BiFunction<Object, Object[], Object>) - 类 中的静态方法org.ssssssss.script.parsing.ast.statement.ClassConverter
 
registerFunction(Object) - 类 中的静态方法org.ssssssss.script.reflection.JavaReflection
 
registerImplicitConvert(ClassImplicitConvert) - 类 中的方法org.ssssssss.script.reflection.AbstractReflection
 
registerImplicitConvert(ClassImplicitConvert) - 类 中的方法org.ssssssss.script.reflection.JavaReflection
 
registerMethodExtension(Class<?>, Object) - 类 中的方法org.ssssssss.script.reflection.AbstractReflection
 
registerMethodExtension(Class<?>, Object) - 类 中的方法org.ssssssss.script.reflection.JavaReflection
 
remove() - 类 中的静态方法org.ssssssss.script.MagicScriptContext
 
removeTempScope() - 类 中的静态方法org.ssssssss.script.parsing.Scope
 
removeVarScope() - 类 中的方法org.ssssssss.script.MagicScriptContext
 
replaceAllKey(Map<String, Object>, String, String) - 类 中的方法org.ssssssss.script.functions.MapExtension
 
replaceKey(Map<String, Object>, String, String) - 类 中的方法org.ssssssss.script.functions.MapExtension
 
replaceKey(Map<String, Object>, Function<Object[], String>) - 类 中的方法org.ssssssss.script.functions.MapExtension
 
reserve(Object) - 类 中的方法org.ssssssss.script.functions.StreamExtension
反转
reset(int) - 类 中的方法org.ssssssss.script.parsing.CharacterStream
 
resetIndex() - 类 中的方法org.ssssssss.script.parsing.TokenStream
 
resetIndex(int) - 类 中的方法org.ssssssss.script.parsing.TokenStream
 
Return - org.ssssssss.script.parsing.ast.statement中的类
 
Return(Span, Node) - 类 的构造器org.ssssssss.script.parsing.ast.statement.Return
 
Return.ReturnValue - org.ssssssss.script.parsing.ast.statement中的类
A sentital of which only one instance exists.
ReturnValue(Object) - 类 的构造器org.ssssssss.script.parsing.ast.statement.Return.ReturnValue
 
round(Number, int) - 类 中的方法org.ssssssss.script.functions.linq.MathFunctions
 
round(Number) - 类 中的方法org.ssssssss.script.functions.linq.MathFunctions
 
round(Number, int) - 类 中的静态方法org.ssssssss.script.functions.NumberExtension
 

S

Scope - org.ssssssss.script.parsing中的类
 
Scope(Scope, int) - 类 的构造器org.ssssssss.script.parsing.Scope
 
Scope(Map<String, Object>) - 类 的构造器org.ssssssss.script.parsing.Scope
 
Scope(int) - 类 的构造器org.ssssssss.script.parsing.Scope
 
ScriptAttribute(String, String) - 类 的构造器org.ssssssss.script.ScriptClass.ScriptAttribute
 
ScriptClass - org.ssssssss.script中的类
 
ScriptClass() - 类 的构造器org.ssssssss.script.ScriptClass
 
ScriptClass.ScriptAttribute - org.ssssssss.script中的类
 
ScriptClass.ScriptMethod - org.ssssssss.script中的类
 
ScriptClass.ScriptMethodParameter - org.ssssssss.script中的类
 
ScriptMethod(Method) - 类 的构造器org.ssssssss.script.ScriptClass.ScriptMethod
 
ScriptMethodParameter(Parameter) - 类 的构造器org.ssssssss.script.ScriptClass.ScriptMethodParameter
 
set(MagicScriptContext) - 类 中的静态方法org.ssssssss.script.MagicScriptContext
 
set(String, Object) - 类 中的方法org.ssssssss.script.MagicScriptContext
Sets the value of the variable with the given name.
setAttributes(List<ScriptClass.ScriptAttribute>) - 类 中的方法org.ssssssss.script.ScriptClass
 
setBreakpoints(List<Integer>) - 类 中的方法org.ssssssss.script.MagicScriptDebugContext
 
setCachedFunction(JavaInvoker<Method>) - 类 中的方法org.ssssssss.script.parsing.ast.statement.FunctionCall
 
setCachedMember(Field) - 类 中的方法org.ssssssss.script.parsing.ast.statement.MemberAccess
Sets the member descriptor as returned by getField(Object, String) or getMethod(Object, String, Object...) for faster member lookups.
setCachedMethod(JavaInvoker<Method>) - 类 中的方法org.ssssssss.script.parsing.ast.statement.MethodCall
Sets the method descriptor as returned by getMethod(Object, String, Object...) for faster lookups.
setClassLoader(Function<String, Object>) - 类 中的静态方法org.ssssssss.script.MagicResourceLoader
 
setClassName(String) - 类 中的方法org.ssssssss.script.ScriptClass
 
setDefaultTarget(Object) - 类 中的方法org.ssssssss.script.reflection.JavaInvoker
 
setEnums(Object[]) - 类 中的方法org.ssssssss.script.ScriptClass
 
setException(boolean) - 类 中的方法org.ssssssss.script.MagicScriptDebugContext
 
setExtension(boolean) - 类 中的方法org.ssssssss.script.reflection.JavaInvoker
 
setFieldValue(Object, Field, Object) - 类 中的方法org.ssssssss.script.reflection.AbstractReflection
 
setFieldValue(Object, Field, Object) - 类 中的方法org.ssssssss.script.reflection.JavaReflection
 
setId(String) - 类 中的方法org.ssssssss.script.MagicScriptDebugContext
 
setImplicit(boolean) - 类 中的方法org.ssssssss.script.reflection.JavaInvoker
 
setInstance(AbstractReflection) - 类 中的静态方法org.ssssssss.script.reflection.AbstractReflection
Sets the Reflection instance to be used by all Template interpreters
setInterfaces(List<String>) - 类 中的方法org.ssssssss.script.ScriptClass
 
setLeftOperand(Expression) - 类 中的方法org.ssssssss.script.parsing.ast.BinaryOperation
 
setMethods(Set<ScriptClass.ScriptMethod>) - 类 中的方法org.ssssssss.script.ScriptClass
 
setReturnValue(Object) - 类 中的方法org.ssssssss.script.MagicScriptDebugContext
 
setRightOperand(Expression) - 类 中的方法org.ssssssss.script.parsing.ast.BinaryOperation
 
setStepInto(boolean) - 类 中的方法org.ssssssss.script.MagicScriptDebugContext
 
setSuperClass(String) - 类 中的方法org.ssssssss.script.ScriptClass
 
setTarget(Expression) - 类 中的方法org.ssssssss.script.parsing.ast.statement.Spread
 
setTempScope(Scope) - 类 中的静态方法org.ssssssss.script.parsing.Scope
 
setThreadPoolExecutorSize(int) - 类 中的静态方法org.ssssssss.script.parsing.ast.statement.AsyncCall
 
setTimeout(int) - 类 中的方法org.ssssssss.script.MagicScriptDebugContext
 
setValue(MagicScriptContext, Scope, Object) - 类 中的方法org.ssssssss.script.parsing.ast.linq.LinqField
 
setValue(Object) - 类 中的方法org.ssssssss.script.parsing.ast.Literal
 
setValue(MagicScriptContext, Scope, Object) - 类 中的方法org.ssssssss.script.parsing.ast.statement.MapOrArrayAccess
 
setValue(MagicScriptContext, Scope, Object) - 类 中的方法org.ssssssss.script.parsing.ast.statement.MemberAccess
 
setValue(MagicScriptContext, Scope, Object) - 类 中的方法org.ssssssss.script.parsing.ast.statement.VariableAccess
 
setValue(MagicScriptContext, Scope, Object) - 接口 中的方法org.ssssssss.script.parsing.ast.VariableSetter
 
setValue(VarIndex, Object) - 类 中的方法org.ssssssss.script.parsing.Scope
设置值
setValue(Object) - 类 中的方法org.ssssssss.script.parsing.VarNode
 
setVarScope(Scope) - 类 中的方法org.ssssssss.script.MagicScriptContext
 
ShortLiteral - org.ssssssss.script.parsing.ast.literal中的类
short 常量
ShortLiteral(Span) - 类 的构造器org.ssssssss.script.parsing.ast.literal.ShortLiteral
 
shuffle(Object) - 类 中的方法org.ssssssss.script.functions.StreamExtension
将list打乱
singal() - 类 中的方法org.ssssssss.script.MagicScriptDebugContext
 
skip(Object, int) - 类 中的方法org.ssssssss.script.functions.StreamExtension
 
skipLine() - 类 中的方法org.ssssssss.script.parsing.CharacterStream
 
skipUntil(String) - 类 中的方法org.ssssssss.script.parsing.CharacterStream
 
skipWhiteSpace() - 类 中的方法org.ssssssss.script.parsing.CharacterStream
Skips any number of successive whitespace characters.
some(Object, Function<Object[], Object>) - 类 中的方法org.ssssssss.script.functions.StreamExtension
 
sort() - 接口 中的方法org.ssssssss.script.convert.ClassImplicitConvert
转换顺序
sort(Map<?, ?>) - 类 中的方法org.ssssssss.script.functions.MapExtension
 
sort(Map<?, ?>, Function<Object[], Object>) - 类 中的方法org.ssssssss.script.functions.MapExtension
 
sort(Object, Function<Object[], Object>) - 类 中的方法org.ssssssss.script.functions.StreamExtension
排序
Span - org.ssssssss.script.parsing中的类
A span within a source string denoted by start and end index, with the latter being exclusive.
Span(String) - 类 的构造器org.ssssssss.script.parsing.Span
 
Span(String, int, int) - 类 的构造器org.ssssssss.script.parsing.Span
 
Span(Span, Span) - 类 的构造器org.ssssssss.script.parsing.Span
 
Span.Line - org.ssssssss.script.parsing中的类
A line within a Source
Spread - org.ssssssss.script.parsing.ast.statement中的类
展开语法 Spread syntax (...)
Spread(Span, Expression) - 类 的构造器org.ssssssss.script.parsing.ast.statement.Spread
 
start() - 类 中的方法org.ssssssss.script.MagicScriptDebugContext
 
startSpan() - 类 中的方法org.ssssssss.script.parsing.CharacterStream
Start a new Span at the current stream position.
StreamExtension - org.ssssssss.script.functions中的类
 
StreamExtension() - 类 的构造器org.ssssssss.script.functions.StreamExtension
 
StringExtension - org.ssssssss.script.functions中的类
Pattern 扩展
StringExtension() - 类 的构造器org.ssssssss.script.functions.StringExtension
 
StringLiteral - org.ssssssss.script.parsing.ast.literal中的类
String 常量
StringLiteral(Span) - 类 的构造器org.ssssssss.script.parsing.ast.literal.StringLiteral
 
StringLiteralException - org.ssssssss.script.exception中的异常错误
 
StringLiteralException() - 异常错误 的构造器org.ssssssss.script.exception.StringLiteralException
 
substring(int, int) - 类 中的方法org.ssssssss.script.parsing.CharacterStream
 
SubtractionOperation - org.ssssssss.script.parsing.ast.binary中的类
- 操作
SubtractionOperation(Expression, Span, Expression) - 类 的构造器org.ssssssss.script.parsing.ast.binary.SubtractionOperation
 
sum(Object) - 类 中的方法org.ssssssss.script.functions.linq.AggregationFunctions
 
sum(Object) - 类 中的方法org.ssssssss.script.functions.StreamExtension
累计求和
support(Class<?>, Class<?>) - 接口 中的方法org.ssssssss.script.convert.ClassImplicitConvert
是否支持隐式自动转换
support(Class<?>, Class<?>) - 类 中的方法org.ssssssss.script.convert.CollectionImplicitConvert
 
support(Class<?>, Class<?>) - 类 中的方法org.ssssssss.script.convert.MapImplicitConvert
 
support() - 接口 中的方法org.ssssssss.script.functions.ExtensionMethod
 
supports() - 接口 中的方法org.ssssssss.script.functions.ExtensionMethod
 

T

TernaryOperation - org.ssssssss.script.parsing.ast中的类
 
TernaryOperation(Expression, Expression, Expression) - 类 的构造器org.ssssssss.script.parsing.ast.TernaryOperation
 
test(Pattern, String) - 类 中的方法org.ssssssss.script.functions.PatternExtension
 
toFixed(Number, int) - 类 中的方法org.ssssssss.script.functions.NumberExtension
 
Token - org.ssssssss.script.parsing中的类
A token produced by the Tokenizer.
Token(TokenType, Span) - 类 的构造器org.ssssssss.script.parsing.Token
 
tokenize(String) - 类 中的静态方法org.ssssssss.script.parsing.Tokenizer
 
Tokenizer - org.ssssssss.script.parsing中的类
 
Tokenizer() - 类 的构造器org.ssssssss.script.parsing.Tokenizer
 
TokenStream - org.ssssssss.script.parsing中的类
Iterates over a list of Token instances, provides methods to match expected tokens and throw errors in case of a mismatch.
TokenStream(List<Token>) - 类 的构造器org.ssssssss.script.parsing.TokenStream
 
TokenType - org.ssssssss.script.parsing中的枚举
Enumeration of token types.
toString() - 类 中的方法org.ssssssss.script.parsing.ast.Node
 
toString() - 类 中的方法org.ssssssss.script.parsing.ast.statement.Exit.Value
 
toString() - 类 中的方法org.ssssssss.script.parsing.Span
 
toString() - 类 中的方法org.ssssssss.script.parsing.Token
 
TryStatement - org.ssssssss.script.parsing.ast.statement中的类
 
TryStatement(Span, VarIndex, List<Node>, List<Node>, List<Node>, int, int, int) - 类 的构造器org.ssssssss.script.parsing.ast.statement.TryStatement
 

U

UnableCall - org.ssssssss.script.annotation中的注释类型
 
UnaryOperation - org.ssssssss.script.parsing.ast中的类
一元操作符
UnaryOperation(Token, Expression) - 类 的构造器org.ssssssss.script.parsing.ast.UnaryOperation
 
UnaryOperation(Token, Expression, boolean) - 类 的构造器org.ssssssss.script.parsing.ast.UnaryOperation
 
UnaryOperation.UnaryOperator - org.ssssssss.script.parsing.ast中的枚举
 
unwrap(Throwable) - 类 中的静态方法org.ssssssss.script.MagicScriptError
 

V

Value(Object[]) - 类 的构造器org.ssssssss.script.parsing.ast.statement.Exit.Value
 
valueOf(String) - 枚举 中的静态方法org.ssssssss.script.parsing.ast.UnaryOperation.UnaryOperator
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.ssssssss.script.parsing.TokenType
返回带有指定名称的该类型的枚举常量。
values - 类 中的变量org.ssssssss.script.parsing.ast.literal.ListLiteral
 
values() - 枚举 中的静态方法org.ssssssss.script.parsing.ast.UnaryOperation.UnaryOperator
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.ssssssss.script.parsing.TokenType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
VariableAccess - org.ssssssss.script.parsing.ast.statement中的类
 
VariableAccess(Span, VarIndex) - 类 的构造器org.ssssssss.script.parsing.ast.statement.VariableAccess
 
VariableDefine - org.ssssssss.script.parsing.ast.statement中的类
 
VariableDefine(Span, VarIndex, Expression) - 类 的构造器org.ssssssss.script.parsing.ast.statement.VariableDefine
 
VariableSetter - org.ssssssss.script.parsing.ast中的接口
 
VarIndex - org.ssssssss.script.parsing中的类
 
VarNode - org.ssssssss.script.parsing中的类
 

W

WhileStatement - org.ssssssss.script.parsing.ast.statement中的类
 
WhileStatement(Span, Expression, List<Node>, int) - 类 的构造器org.ssssssss.script.parsing.ast.statement.WhileStatement
 
WholeLiteral - org.ssssssss.script.parsing.ast.linq中的类
 
WholeLiteral(Span) - 类 的构造器org.ssssssss.script.parsing.ast.linq.WholeLiteral
 
WholeLiteral(Span, Object) - 类 的构造器org.ssssssss.script.parsing.ast.linq.WholeLiteral
 
A B C D E F G H I J L M N O P R S T U V W 
跳过导航链接

Copyright © 2020–2021. All rights reserved.