索引
All Classes and Interfaces|常量字段值|所有程序包|序列化表格
A
- AALOAD - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- AASTORE - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- ACC_ABSTRACT - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- ACC_ANNOTATION - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- ACC_BRIDGE - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- ACC_DEPRECATED - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- ACC_ENUM - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- ACC_FINAL - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- ACC_INTERFACE - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- ACC_MANDATED - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- ACC_MODULE - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- ACC_NATIVE - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- ACC_OPEN - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- ACC_PRIVATE - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- ACC_PROTECTED - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- ACC_PUBLIC - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- ACC_RECORD - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- ACC_STATIC - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- ACC_STATIC_PHASE - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- ACC_STRICT - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- ACC_SUPER - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- ACC_SYNCHRONIZED - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- ACC_SYNTHETIC - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- ACC_TRANSIENT - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- ACC_TRANSITIVE - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- ACC_VARARGS - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- ACC_VOLATILE - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- accept(ClassVisitor, int) - 类中的方法 org.ssssssss.script.asm.ClassReader
-
Makes the given visitor visit the JVMS ClassFile structure passed to the constructor of this
ClassReader. - accept(ClassVisitor, Attribute[], int) - 类中的方法 org.ssssssss.script.asm.ClassReader
-
Makes the given visitor visit the JVMS ClassFile structure passed to the constructor of this
ClassReader. - accept(SignatureVisitor) - 类中的方法 org.ssssssss.script.asm.signature.SignatureReader
-
Makes the given visitor visit the signature of this
SignatureReader. - acceptType(SignatureVisitor) - 类中的方法 org.ssssssss.script.asm.signature.SignatureReader
-
Makes the given visitor visit the signature of this
SignatureReader. - accurate - 类中的变量 org.ssssssss.script.parsing.ast.binary.EqualOperation
- accurate_equals_fallback(Object, Object) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- ACONST_NULL - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- add(VariableDefine) - 类中的方法 org.ssssssss.script.parsing.ast.statement.VariableDestructuringDefine
- addAttribute(ScriptClass.ScriptAttribute) - 类中的方法 org.ssssssss.script.ScriptClass
- addClassImplicitConvert(int, ClassImplicitConvert) - 类中的方法 org.ssssssss.script.reflection.JavaInvoker
-
给参数设置隐式转换方法
- addDefaultImport(String, Object) - 类中的静态方法 org.ssssssss.script.MagicScriptEngine
- addFunctionLoader(BiFunction<MagicScriptContext, String, Object>) - 类中的静态方法 org.ssssssss.script.MagicResourceLoader
-
添加函数加载器
- addImport(String) - 类中的方法 org.ssssssss.script.MagicScriptContext
-
添加 .* 的导包
- 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
- addScriptLanguageLoader(Function<String, BiFunction<Map<String, Object>, String, Object>>) - 类中的静态方法 org.ssssssss.script.MagicResourceLoader
-
添加JSR223 脚本函数加载器
- AggregationFunctions - org.ssssssss.script.functions.linq中的类
-
聚合函数
- AggregationFunctions() - 类的构造器 org.ssssssss.script.functions.linq.AggregationFunctions
- ALOAD - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- and(Boolean, Boolean) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- and(Byte, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- and(Byte, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- and(Byte, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- and(Byte, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- and(Byte, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- and(Integer, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- and(Integer, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- and(Integer, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- and(Integer, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- and(Integer, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- and(Long, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- and(Long, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- and(Long, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- and(Long, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- and(Long, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- and(Short, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- and(Short, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- and(Short, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- and(Short, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- and(Short, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- and(BigDecimal, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- and(BigDecimal, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- and(BigDecimal, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- and(BigDecimal, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- and(BigDecimal, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- And - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- AndOperation - org.ssssssss.script.parsing.ast.binary中的类
-
&& 操作
- AndOperation(Expression, Span, Expression) - 类的构造器 org.ssssssss.script.parsing.ast.binary.AndOperation
- ANEWARRAY - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- AnnotationVisitor - org.ssssssss.script.asm中的类
-
A visitor to visit a Java annotation.
- AnnotationVisitor(int) - 类的构造器 org.ssssssss.script.asm.AnnotationVisitor
-
Constructs a new
AnnotationVisitor. - AnnotationVisitor(int, AnnotationVisitor) - 类的构造器 org.ssssssss.script.asm.AnnotationVisitor
-
Constructs a new
AnnotationVisitor. - ANONYMOUS_VARIABLE - 类中的静态变量 org.ssssssss.script.parsing.Parser
- api - 类中的变量 org.ssssssss.script.asm.AnnotationVisitor
-
The ASM API version implemented by this visitor.
- api - 类中的变量 org.ssssssss.script.asm.ClassVisitor
-
The ASM API version implemented by this visitor.
- api - 类中的变量 org.ssssssss.script.asm.FieldVisitor
-
The ASM API version implemented by this visitor.
- api - 类中的变量 org.ssssssss.script.asm.MethodVisitor
-
The ASM API version implemented by this visitor.
- api - 类中的变量 org.ssssssss.script.asm.ModuleVisitor
-
The ASM API version implemented by this visitor.
- api - 类中的变量 org.ssssssss.script.asm.RecordComponentVisitor
-
The ASM API version implemented by this visitor.
- api - 类中的变量 org.ssssssss.script.asm.signature.SignatureVisitor
-
The ASM API version implemented by this visitor.
- apply(Variables, Object[]) - 接口中的方法 org.ssssssss.script.runtime.function.MagicScriptLambdaFunction
- apply(Variables, Object[]) - 类中的方法 org.ssssssss.script.runtime.function.MagicScriptLanguageFunction
- ARETURN - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- arithmetic(String) - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
-
执行算术运算
- ArithmeticHandle - org.ssssssss.script.runtime.handle中的类
- ArithmeticHandle() - 类的构造器 org.ssssssss.script.runtime.handle.ArithmeticHandle
- ARRAY - 类中的静态变量 org.ssssssss.script.asm.Type
-
The sort of array reference types.
- ARRAY_ELEMENT - 类中的静态变量 org.ssssssss.script.asm.TypePath
-
A type path step that steps into the element type of an array type.
- ArrayFunctions - org.ssssssss.script.functions中的类
- ArrayFunctions() - 类的构造器 org.ssssssss.script.functions.ArrayFunctions
- ArrayKeyValueIterator - org.ssssssss.script.runtime.lang中的类
- ArrayKeyValueIterator(Object) - 类的构造器 org.ssssssss.script.runtime.lang.ArrayKeyValueIterator
- ARRAYLENGTH - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- arrayLikeToList(Object) - 类中的静态方法 org.ssssssss.script.functions.StreamExtension
-
将对象转为List
- ArrayValueIterator - org.ssssssss.script.runtime.lang中的类
- ArrayValueIterator(Object) - 类的构造器 org.ssssssss.script.runtime.lang.ArrayValueIterator
- asBean(Object, Class<?>) - 类中的静态方法 org.ssssssss.script.functions.StreamExtension
- asBean(Object, Class<?>, boolean) - 类中的静态方法 org.ssssssss.script.functions.StreamExtension
- asBean(Map<?, ?>, Class<?>) - 类中的静态方法 org.ssssssss.script.functions.MapExtension
- asBoolean() - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
-
将boolean值装箱
- 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
- asInteger() - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
-
将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
- ASM10_EXPERIMENTAL - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
-
已过时。This API is experimental.
- ASM4 - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- ASM5 - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- ASM6 - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- ASM7 - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- ASM8 - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- ASM9 - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- asPercent(Number, int) - 类中的静态方法 org.ssssssss.script.functions.NumberExtension
- Assert - org.ssssssss.script.parsing.ast.statement中的类
-
assert expr : expr[,expr][,expr][,expr]
- Assert(Span, Expression, List<Expression>) - 类的构造器 org.ssssssss.script.parsing.ast.statement.Assert
- 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
- Assignment - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- asString(Object) - 类中的静态方法 org.ssssssss.script.functions.ObjectConvertExtension
-
转String
- asString(Object, String) - 类中的静态方法 org.ssssssss.script.functions.ObjectConvertExtension
-
转String
- asString(Map<?, ?>, String, String) - 类中的方法 org.ssssssss.script.functions.MapExtension
- asString(Map<?, ?>, String, Function<Object[], Object>) - 类中的方法 org.ssssssss.script.functions.MapExtension
- Asterisk - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- AsteriskEqual - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- ASTORE - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- AsyncCall - org.ssssssss.script.parsing.ast.statement中的类
-
异步调用
- AsyncCall(Span, Expression) - 类的构造器 org.ssssssss.script.parsing.ast.statement.AsyncCall
- ATHROW - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- Attribute - org.ssssssss.script.asm中的类
-
A non standard class, field, method or Code attribute, as defined in the Java Virtual Machine Specification (JVMS).
- Attribute(String) - 类的构造器 org.ssssssss.script.asm.Attribute
-
Constructs a new empty attribute.
- autoClose(Object) - 类中的静态方法 org.ssssssss.script.parsing.ast.statement.TryStatement
- av - 类中的变量 org.ssssssss.script.asm.AnnotationVisitor
-
The annotation visitor to which this visitor must delegate method calls.
- avg(Object) - 类中的方法 org.ssssssss.script.functions.linq.AggregationFunctions
- avg(Object) - 类中的方法 org.ssssssss.script.functions.StreamExtension
-
取平均值
- await() - 类中的方法 org.ssssssss.script.MagicScriptDebugContext
B
- b - 类中的变量 org.ssssssss.script.asm.ClassReader
-
已过时。Use
ClassReader.readByte(int)and the other read methods instead. This field will eventually be deleted. - BALOAD - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- BASTORE - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- 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
- bipush(int) - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
- BIPUSH - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- bit(String) - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
-
位运算
- BitAnd - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- BitAndEqual - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- BitAndOperation - org.ssssssss.script.parsing.ast.binary中的类
-
&
- BitAndOperation(Expression, Span, Expression) - 类的构造器 org.ssssssss.script.parsing.ast.binary.BitAndOperation
- BitHandle - org.ssssssss.script.runtime.handle中的类
- BitHandle() - 类的构造器 org.ssssssss.script.runtime.handle.BitHandle
- BitNot - enum class 中的枚举常量 org.ssssssss.script.parsing.ast.UnaryOperation.UnaryOperator
-
~
- BitNot - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- BitOr - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- BitOrEqual - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- BitOrOperation - org.ssssssss.script.parsing.ast.binary中的类
-
|
- BitOrOperation(Expression, Span, Expression) - 类的构造器 org.ssssssss.script.parsing.ast.binary.BitOrOperation
- BOOLEAN - 类中的静态变量 org.ssssssss.script.asm.Type
-
The sort of the
booleantype. - BOOLEAN_TYPE - 类中的静态变量 org.ssssssss.script.asm.Type
-
The
booleantype. - BooleanImplicitConvert - org.ssssssss.script.convert中的类
-
任意值到boolean类型的隐式转换
- BooleanImplicitConvert() - 类的构造器 org.ssssssss.script.convert.BooleanImplicitConvert
- BooleanLiteral - org.ssssssss.script.parsing.ast.literal中的类
-
boolean常量
- BooleanLiteral - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- BooleanLiteral(Span) - 类的构造器 org.ssssssss.script.parsing.ast.literal.BooleanLiteral
- bootstrap(MethodHandles.Lookup, String, MethodType, int) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- bootstrap(MethodHandles.Lookup, String, MethodType, int) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- bootstrap(MethodHandles.Lookup, String, MethodType, int) - 类中的静态方法 org.ssssssss.script.runtime.handle.FunctionCallHandle
- bootstrap(MethodHandles.Lookup, String, MethodType, int) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- Break - org.ssssssss.script.parsing.ast.statement中的类
-
break 语句
- Break(Span) - 类的构造器 org.ssssssss.script.parsing.ast.statement.Break
- breakpoints - 类中的变量 org.ssssssss.script.MagicScriptDebugContext
- BYTE - 类中的静态变量 org.ssssssss.script.asm.Type
-
The sort of the
bytetype. - BYTE_TYPE - 类中的静态变量 org.ssssssss.script.asm.Type
-
The
bytetype. - bytecode() - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
- ByteLiteral - org.ssssssss.script.parsing.ast.literal中的类
-
byte常量
- ByteLiteral - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- ByteLiteral(Span) - 类的构造器 org.ssssssss.script.parsing.ast.literal.ByteLiteral
- ByteLiteral(Span, Object) - 类的构造器 org.ssssssss.script.parsing.ast.literal.ByteLiteral
- ByteVector - org.ssssssss.script.asm中的类
-
A dynamically extensible vector of bytes.
- ByteVector() - 类的构造器 org.ssssssss.script.asm.ByteVector
-
Constructs a new
ByteVectorwith a default initial capacity. - ByteVector(int) - 类的构造器 org.ssssssss.script.asm.ByteVector
-
Constructs a new
ByteVectorwith the given initial capacity.
C
- call(String, int) - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
-
invokedynamic调用
- call_async(MagicScriptLambdaFunction, Variables, Object...) - 类中的静态方法 org.ssssssss.script.runtime.handle.FunctionCallHandle
- CALOAD - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- CAST - 类中的静态变量 org.ssssssss.script.asm.TypeReference
-
The sort of type references that target the type declared in an explicit or implicit cast instruction.
- CASTORE - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- ceil(Number) - 类中的方法 org.ssssssss.script.functions.linq.MathFunctions
- ceil(Number) - 类中的静态方法 org.ssssssss.script.functions.NumberExtension
- CHAR - 类中的静态变量 org.ssssssss.script.asm.Type
-
The sort of the
chartype. - CHAR_TYPE - 类中的静态变量 org.ssssssss.script.asm.Type
-
The
chartype. - CharacterLiteral - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- CharacterStream - org.ssssssss.script.parsing中的类
-
对字符串进行封装,提供匹配、跳过方法,方便词法解析。
- CharacterStream(String) - 类的构造器 org.ssssssss.script.parsing.CharacterStream
- CharacterStream(String, int, int) - 类的构造器 org.ssssssss.script.parsing.CharacterStream
- CHECKCAST - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- CLASS_EXTENDS - 类中的静态变量 org.ssssssss.script.asm.TypeReference
-
The sort of type references that target the super class of a class or one of the interfaces it implements.
- CLASS_TYPE_PARAMETER - 类中的静态变量 org.ssssssss.script.asm.TypeReference
-
The sort of type references that target a type parameter of a generic class.
- CLASS_TYPE_PARAMETER_BOUND - 类中的静态变量 org.ssssssss.script.asm.TypeReference
-
The sort of type references that target a bound of a type parameter of a generic class.
- 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中的接口
- ClassReader - org.ssssssss.script.asm中的类
-
A parser to make a
ClassVisitorvisit a ClassFile structure, as defined in the Java Virtual Machine Specification (JVMS). - ClassReader(byte[]) - 类的构造器 org.ssssssss.script.asm.ClassReader
-
Constructs a new
ClassReaderobject. - ClassReader(byte[], int, int) - 类的构造器 org.ssssssss.script.asm.ClassReader
-
Constructs a new
ClassReaderobject. - ClassReader(InputStream) - 类的构造器 org.ssssssss.script.asm.ClassReader
-
Constructs a new
ClassReaderobject. - ClassReader(String) - 类的构造器 org.ssssssss.script.asm.ClassReader
-
Constructs a new
ClassReaderobject. - ClassTooLargeException - org.ssssssss.script.asm中的异常错误
-
Exception thrown when the constant pool of a class produced by a
ClassWriteris too large. - ClassTooLargeException(String, int) - 异常错误的构造器 org.ssssssss.script.asm.ClassTooLargeException
-
Constructs a new
ClassTooLargeException. - ClassVisitor - org.ssssssss.script.asm中的类
-
A visitor to visit a Java class.
- ClassVisitor(int) - 类的构造器 org.ssssssss.script.asm.ClassVisitor
-
Constructs a new
ClassVisitor. - ClassVisitor(int, ClassVisitor) - 类的构造器 org.ssssssss.script.asm.ClassVisitor
-
Constructs a new
ClassVisitor. - ClassWriter - org.ssssssss.script.asm中的类
-
A
ClassVisitorthat generates a corresponding ClassFile structure, as defined in the Java Virtual Machine Specification (JVMS). - ClassWriter(int) - 类的构造器 org.ssssssss.script.asm.ClassWriter
-
Constructs a new
ClassWriterobject. - ClassWriter(ClassReader, int) - 类的构造器 org.ssssssss.script.asm.ClassWriter
-
Constructs a new
ClassWriterobject and enables optimizations for "mostly add" bytecode transformations. - CollectionFunctions - org.ssssssss.script.functions中的类
-
集合相关函数
- CollectionFunctions() - 类的构造器 org.ssssssss.script.functions.CollectionFunctions
- CollectionImplicitConvert - org.ssssssss.script.convert中的类
-
集合、数组隐式转换
- CollectionImplicitConvert() - 类的构造器 org.ssssssss.script.convert.CollectionImplicitConvert
- Colon - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- ColonColon - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- Comma - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- Comment - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- Comment - org.ssssssss.script.annotation中的Annotation Interface
-
方法、字段、参数注释
- comments() - 类中的方法 org.ssssssss.script.parsing.TokenStream
-
获取全部注释
- compare(Object, Object) - 类中的静态方法 org.ssssssss.script.parsing.ast.BinaryOperation
-
比较两个值 1 左边大 0 相等 -1 右边大 -2 无法比较
- compareTo(SelectValue) - 类中的方法 org.ssssssss.script.runtime.linq.SelectValue
- compile() - 类中的方法 org.ssssssss.script.MagicScript
-
编译
- compile(Reader) - 类中的方法 org.ssssssss.script.MagicScriptEngine
- compile(String) - 类中的方法 org.ssssssss.script.MagicScriptEngine
- compile(List<? extends Node>) - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
-
编译
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.binary.AddOperation
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.binary.AndOperation
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.binary.AssigmentOperation
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.binary.BitAndOperation
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.binary.BitOrOperation
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.binary.DivisionOperation
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.binary.EqualOperation
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.binary.GreaterEqualOperation
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.binary.GreaterOperation
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.binary.InstanceofOperation
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.binary.LessEqualOperation
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.binary.LessOperation
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.binary.LShiftOperation
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.binary.ModuloOperation
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.binary.MultiplicationOperation
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.binary.NotEqualOperation
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.binary.OrOperation
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.binary.RShift2Operation
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.binary.RShiftOperation
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.binary.SubtractionOperation
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.binary.XorOperation
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.LanguageExpression
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.linq.LinqExpression
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.linq.LinqJoin
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.linq.LinqSelect
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.linq.WholeLiteral
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.literal.BigDecimalLiteral
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.literal.BooleanLiteral
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.literal.ByteLiteral
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.Literal
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.literal.DoubleLiteral
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.literal.FloatLiteral
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.literal.IntegerLiteral
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.literal.ListLiteral
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.literal.LongLiteral
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.literal.MapLiteral
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.literal.NullLiteral
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.literal.RegexpLiteral
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.literal.ShortLiteral
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.literal.StringLiteral
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.Node
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.statement.Assert
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.statement.AsyncCall
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.statement.Break
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.statement.ClassConverter
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.statement.Continue
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.statement.Exit
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.statement.ForStatement
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.statement.FunctionCall
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.statement.IfStatement
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.statement.Import
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.statement.LambdaFunction
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.statement.MapOrArrayAccess
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.statement.MemberAccess
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.statement.MethodCall
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.statement.NewStatement
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.statement.Return
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.statement.Spread
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.statement.Throw
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.statement.TryStatement
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.statement.VariableAccess
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.statement.VariableDefine
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.statement.VariableDestructuringDefine
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.statement.WhileStatement
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.TernaryOperation
- compile(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.UnaryOperation
- compile(Node) - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
-
编译AST节点
- compile(Node, boolean) - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
-
编译AST节点
- compile_visit_variable(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.statement.MapOrArrayAccess
- compile_visit_variable(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.statement.MemberAccess
- compile_visit_variable(MagicScriptCompiler) - 接口中的方法 org.ssssssss.script.parsing.ast.VariableSetter
- CompileCache - org.ssssssss.script.compile中的类
- CompileCache(int) - 类的构造器 org.ssssssss.script.compile.CompileCache
- compileLinq(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.statement.MemberAccess
- COMPUTE_FRAMES - 类中的静态变量 org.ssssssss.script.asm.ClassWriter
-
A flag to automatically compute the stack map frames of methods from scratch.
- COMPUTE_MAXS - 类中的静态变量 org.ssssssss.script.asm.ClassWriter
-
A flag to automatically compute the maximum stack size and the maximum number of local variables of methods.
- concat(Object, Object...) - 类中的方法 org.ssssssss.script.functions.StreamExtension
- ConstantDynamic - org.ssssssss.script.asm中的类
-
A constant whose value is computed at runtime, with a bootstrap method.
- ConstantDynamic(String, String, Handle, Object...) - 类的构造器 org.ssssssss.script.asm.ConstantDynamic
-
Constructs a new
ConstantDynamic. - CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT - 类中的静态变量 org.ssssssss.script.asm.TypeReference
-
The sort of type references that target a type parameter of a generic constructor in a constructor call.
- CONSTRUCTOR_REFERENCE - 类中的静态变量 org.ssssssss.script.asm.TypeReference
-
The sort of type references that target the receiver type of a constructor reference.
- CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT - 类中的静态变量 org.ssssssss.script.asm.TypeReference
-
The sort of type references that target a type parameter of a generic constructor in a constructor reference.
- consume() - 类中的方法 org.ssssssss.script.parsing.CharacterStream
-
返回下一个字符
- consume() - 类中的方法 org.ssssssss.script.parsing.TokenStream
-
无条件消耗掉当前Token
- context - 类中的变量 org.ssssssss.script.runtime.MagicScriptRuntime
- CONTEXT_ROOT - 类中的静态变量 org.ssssssss.script.MagicScript
- Continue - org.ssssssss.script.parsing.ast.statement中的类
-
continue语句
- Continue(Span) - 类的构造器 org.ssssssss.script.parsing.ast.statement.Continue
- convert(Variables, Object, Class<?>) - 类中的方法 org.ssssssss.script.convert.BooleanImplicitConvert
- convert(Variables, Object, Class<?>) - 接口中的方法 org.ssssssss.script.convert.ClassImplicitConvert
-
转换
- convert(Variables, Object, Class<?>) - 类中的方法 org.ssssssss.script.convert.CollectionImplicitConvert
- convert(Variables, Object, Class<?>) - 类中的方法 org.ssssssss.script.convert.FunctionalImplicitConvert
- convert(Variables, Object, Class<?>) - 类中的方法 org.ssssssss.script.convert.MapImplicitConvert
- copy() - 类中的方法 org.ssssssss.script.reflection.JavaInvoker
- copy() - 类中的方法 org.ssssssss.script.reflection.MethodInvoker
- copy(Object[], int, int...) - 类中的方法 org.ssssssss.script.runtime.Variables
- count(Object) - 类中的方法 org.ssssssss.script.functions.linq.AggregationFunctions
- create(boolean, String, ScriptEngine) - 类中的静态方法 org.ssssssss.script.MagicScript
-
创建MagicScript
- create(Object) - 异常错误中的静态方法 org.ssssssss.script.exception.MagicScriptRuntimeException
- create(String, ScriptEngine) - 类中的静态方法 org.ssssssss.script.MagicScript
-
创建MagicScript
- create(Expression, Token, Expression, int) - 类中的静态方法 org.ssssssss.script.parsing.ast.BinaryOperation
- create(Variables) - 类中的静态方法 org.ssssssss.script.runtime.linq.LinQBuilder
- createBindings() - 类中的方法 org.ssssssss.script.MagicScriptEngine
- createLambda(MagicScriptLambdaFunction, Variables) - 类中的方法 org.ssssssss.script.runtime.MagicScriptRuntime
- createMethod(int, String, String) - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
-
创建方法
- createVariables(MagicScriptRuntime, int) - 类中的方法 org.ssssssss.script.MagicScriptContext
-
创建变量
- current_timestamp() - 类中的方法 org.ssssssss.script.functions.linq.LinqFunctions
- current_timestamp_millis() - 类中的方法 org.ssssssss.script.functions.linq.LinqFunctions
- cv - 类中的变量 org.ssssssss.script.asm.ClassVisitor
-
The class visitor to which this visitor must delegate method calls.
D
- D2F - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- D2I - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- D2L - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- DADD - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- DALOAD - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- DASTORE - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- date_format(TemporalAccessor, String) - 类中的方法 org.ssssssss.script.functions.linq.LinqFunctions
- date_format(Date) - 类中的方法 org.ssssssss.script.functions.linq.LinqFunctions
- date_format(Date, String) - 类中的方法 org.ssssssss.script.functions.linq.LinqFunctions
- DateExtension - org.ssssssss.script.functions中的类
-
Date扩展
- DateExtension() - 类的构造器 org.ssssssss.script.functions.DateExtension
- DCMPG - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- DCMPL - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- DCONST_0 - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- DCONST_1 - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- DDIV - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- DEBUG_MARK - 类中的静态变量 org.ssssssss.script.MagicScript
- DebugTimeoutException - org.ssssssss.script.exception中的异常错误
- DebugTimeoutException() - 异常错误的构造器 org.ssssssss.script.exception.DebugTimeoutException
- DebugTimeoutException(Throwable) - 异常错误的构造器 org.ssssssss.script.exception.DebugTimeoutException
- DecimalLiteral - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- Descriptor - org.ssssssss.script.compile中的类
- Descriptor() - 类的构造器 org.ssssssss.script.compile.Descriptor
- distinct(Object) - 类中的方法 org.ssssssss.script.functions.StreamExtension
-
数组去重
- distinct(Object, Function<Object[], Object>) - 类中的方法 org.ssssssss.script.functions.StreamExtension
-
数组去重
- divide(Byte, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(Byte, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(Byte, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(Byte, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(Byte, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(Byte, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(Byte, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(Byte, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(Double, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(Double, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(Double, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(Double, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(Double, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(Double, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(Double, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(Double, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(Float, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(Float, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(Float, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(Float, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(Float, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(Float, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(Float, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(Float, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(Integer, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(Integer, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(Integer, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(Integer, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(Integer, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(Integer, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(Integer, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(Integer, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(Long, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(Long, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(Long, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(Long, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(Long, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(Long, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(Long, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(Long, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(Short, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(Short, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(Short, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(Short, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(Short, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(Short, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(Short, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(Short, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(BigDecimal, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(BigDecimal, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(BigDecimal, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(BigDecimal, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(BigDecimal, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(BigDecimal, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(BigDecimal, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(BigDecimal, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(BigInteger, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(BigInteger, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(BigInteger, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(BigInteger, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(BigInteger, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(BigInteger, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(BigInteger, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divide(BigInteger, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(Byte, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(Byte, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(Byte, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(Byte, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(Byte, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(Byte, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(Byte, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(Double, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(Double, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(Double, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(Double, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(Double, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(Double, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(Double, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(Double, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(Float, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(Float, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(Float, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(Float, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(Float, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(Float, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(Float, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(Float, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(Integer, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(Integer, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(Integer, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(Integer, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(Integer, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(Integer, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(Integer, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(Integer, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(Long, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(Long, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(Long, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(Long, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(Long, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(Long, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(Long, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(Long, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(Short, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(Short, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(Short, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(Short, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(Short, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(Short, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(Short, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(Short, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(BigDecimal, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(BigDecimal, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(BigDecimal, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(BigDecimal, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(BigDecimal, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(BigDecimal, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(BigDecimal, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(BigDecimal, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(BigInteger, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(BigInteger, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(BigInteger, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(BigInteger, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(BigInteger, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(BigInteger, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(BigInteger, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- divideAndRemainder(BigInteger, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- DivisionOperation - org.ssssssss.script.parsing.ast.binary中的类
-
/ 操作
- DivisionOperation(Expression, Span, Expression) - 类的构造器 org.ssssssss.script.parsing.ast.binary.DivisionOperation
- DLOAD - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- DMUL - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- DNEG - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- DOUBLE - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- DOUBLE - 类中的静态变量 org.ssssssss.script.asm.Type
-
The sort of the
doubletype. - DOUBLE_TYPE - 类中的静态变量 org.ssssssss.script.asm.Type
-
The
doubletype. - DoubleLiteral - org.ssssssss.script.parsing.ast.literal中的类
-
double常量
- DoubleLiteral - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- DoubleLiteral(Span) - 类的构造器 org.ssssssss.script.parsing.ast.literal.DoubleLiteral
- DoubleQuote - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- DREM - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- DRETURN - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- DSTORE - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- DSUB - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- DUP - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- DUP_X1 - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- DUP_X2 - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- DUP2 - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- DUP2_X1 - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- DUP2_X2 - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- DynamicAttribute<T,
R> - org.ssssssss.script.functions中的接口 - DynamicMethod - org.ssssssss.script.functions中的接口
- DynamicModuleImport - org.ssssssss.script.functions中的类
- DynamicModuleImport(Class<?>, Function<MagicScriptContext, Object>) - 类的构造器 org.ssssssss.script.functions.DynamicModuleImport
E
- each(Object, Function<Object[], Object>) - 类中的方法 org.ssssssss.script.functions.StreamExtension
-
循环List
- each(Map<?, ?>, Function<Object[], Object>) - 类中的方法 org.ssssssss.script.functions.MapExtension
- end() - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
-
跳转到break位置
- endSpan() - 类中的方法 org.ssssssss.script.parsing.CharacterStream
-
根据当前位置返回Span
- endSpan(int) - 类中的方法 org.ssssssss.script.parsing.CharacterStream
-
根据当前位置 - offset 返回 Span
- endSpan(int, int) - 类中的方法 org.ssssssss.script.parsing.CharacterStream
- Equal - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- EqualEqualEqual - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- EqualOperation - org.ssssssss.script.parsing.ast.binary中的类
-
==、===操作
- EqualOperation(Expression, Span, Expression, boolean) - 类的构造器 org.ssssssss.script.parsing.ast.binary.EqualOperation
- equals(Object) - 类中的方法 org.ssssssss.script.asm.ConstantDynamic
- equals(Object) - 类中的方法 org.ssssssss.script.asm.Handle
- equals(Object) - 类中的方法 org.ssssssss.script.asm.Type
-
Tests if the given object is equal to this type.
- equals(Object) - 类中的方法 org.ssssssss.script.parsing.Span
- equals(Object) - 类中的方法 org.ssssssss.script.parsing.VarIndex
- equals(Object) - 类中的方法 org.ssssssss.script.ScriptClass
- equals(Object) - 类中的方法 org.ssssssss.script.ScriptClass.ScriptAttribute
- equals(Object) - 类中的方法 org.ssssssss.script.ScriptClass.ScriptMethod
- equals(Object) - 类中的方法 org.ssssssss.script.ScriptClass.ScriptMethodParameter
- equals_fallback(Object, Object) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- 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.
- 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, TokenStream) - 类中的静态方法 org.ssssssss.script.MagicScriptError
-
Create an error message based on the provided message and stream, highlighting the line on which the error happened.
- eval(Reader, ScriptContext) - 类中的方法 org.ssssssss.script.MagicScriptEngine
- eval(String) - 类中的方法 org.ssssssss.script.runtime.RuntimeContext
- eval(String, Map<String, Object>) - 类中的方法 org.ssssssss.script.MagicScriptContext
-
从当前上下文中动态执行脚本
- eval(String, ScriptContext) - 类中的方法 org.ssssssss.script.MagicScriptEngine
- eval(ScriptContext) - 类中的方法 org.ssssssss.script.MagicScript
- eval(RuntimeContext, String) - 类中的方法 org.ssssssss.script.MagicScriptContext
-
从当前上下文中动态执行脚本
- every(Object, Function<Object[], Object>) - 类中的方法 org.ssssssss.script.functions.StreamExtension
- EXCEPTION_PARAMETER - 类中的静态变量 org.ssssssss.script.asm.TypeReference
-
The sort of type references that target the type of the exception of a 'catch' clause in a method.
- ExceptionUtils - org.ssssssss.script.exception中的类
- ExceptionUtils() - 类的构造器 org.ssssssss.script.exception.ExceptionUtils
- execute() - 类中的方法 org.ssssssss.script.runtime.linq.LinQBuilder
- execute(String, List<Object>) - 接口中的方法 org.ssssssss.script.functions.DynamicMethod
- execute(MagicScriptContext) - 类中的方法 org.ssssssss.script.MagicScript
- execute(MagicScriptContext) - 类中的方法 org.ssssssss.script.runtime.MagicScriptRuntime
- execute(MagicScriptContext) - 类中的方法 org.ssssssss.script.runtime.MagicScriptVariableAccessRuntime
- execute(MagicScript, MagicScriptContext) - 类中的静态方法 org.ssssssss.script.MagicScriptEngine
- execute(MagicScriptLambdaFunction, Variables, Object[]) - 类中的静态方法 org.ssssssss.script.parsing.ast.statement.AsyncCall
- executeAndFetchFirst() - 类中的方法 org.ssssssss.script.runtime.linq.LinQBuilder
- Exit - org.ssssssss.script.parsing.ast.statement中的类
- Exit(Span, List<Expression>) - 类的构造器 org.ssssssss.script.parsing.ast.statement.Exit
- exitLabel() - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
-
消除标记
- ExitValue - org.ssssssss.script.runtime中的类
- ExitValue() - 类的构造器 org.ssssssss.script.runtime.ExitValue
- ExitValue(Object[]) - 类的构造器 org.ssssssss.script.runtime.ExitValue
- EXPAND_FRAMES - 类中的静态变量 org.ssssssss.script.asm.ClassReader
-
A flag to expand the stack map frames.
- expect(String) - 类中的方法 org.ssssssss.script.parsing.TokenStream
-
期待匹配字符串
- expect(String, boolean) - 类中的方法 org.ssssssss.script.parsing.TokenStream
-
期待匹配字符串
- expect(TokenType) - 类中的方法 org.ssssssss.script.parsing.TokenStream
-
期待下一个Token为指定类型
- expect(TokenType...) - 类中的方法 org.ssssssss.script.parsing.TokenStream
-
期待下一个Token是给定的类型中之一
- Expression - org.ssssssss.script.parsing.ast中的类
-
表达式
- Expression(Span) - 类的构造器 org.ssssssss.script.parsing.ast.Expression
- EXTENDS - 类中的静态变量 org.ssssssss.script.asm.signature.SignatureVisitor
-
Wildcard for an "extends" type argument.
- ExtensionMethod - org.ssssssss.script.functions中的接口
F
- F_APPEND - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
-
A compressed frame where locals are the same as the locals in the previous frame, except that additional 1-3 locals are defined, and with an empty stack.
- F_CHOP - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
-
A compressed frame where locals are the same as the locals in the previous frame, except that the last 1-3 locals are absent and with an empty stack.
- F_FULL - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
-
A compressed frame with complete frame data.
- F_NEW - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
-
An expanded frame.
- F_SAME - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
-
A compressed frame with exactly the same locals as the previous frame and with an empty stack.
- F_SAME1 - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
-
A compressed frame with exactly the same locals as the previous frame and with a single value on the stack.
- F2D - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- F2I - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- F2L - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- FADD - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- fallback(MethodCallSite, Object[]) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- fallback(MethodCallSite, Object[]) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- fallback(MethodCallSite, Object[]) - 类中的静态方法 org.ssssssss.script.runtime.handle.FunctionCallHandle
- fallback(MethodCallSite, Object[]) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- FALOAD - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- FASTORE - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- FCMPG - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- FCMPL - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- FCONST_0 - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- FCONST_1 - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- FCONST_2 - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- FDIV - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- FIELD - 类中的静态变量 org.ssssssss.script.asm.TypeReference
-
The sort of type references that target the type of a field.
- FieldVisitor - org.ssssssss.script.asm中的类
-
A visitor to visit a Java field.
- FieldVisitor(int) - 类的构造器 org.ssssssss.script.asm.FieldVisitor
-
Constructs a new
FieldVisitor. - FieldVisitor(int, FieldVisitor) - 类的构造器 org.ssssssss.script.asm.FieldVisitor
-
Constructs a new
FieldVisitor. - filter(Object, Function<Object[], Object>) - 类中的方法 org.ssssssss.script.functions.StreamExtension
-
对List进行过滤
- finallyBlockStack() - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
- find(Object, Function<Object[], Object>) - 类中的方法 org.ssssssss.script.functions.StreamExtension
- findClass(String) - 类中的静态方法 org.ssssssss.script.MagicResourceLoader
-
加载类
- findConstructorInvoker(List<Constructor<?>>, Class<?>[]) - 类中的静态方法 org.ssssssss.script.reflection.JavaReflection
- findIndex(Object, Function<Object[], Object>) - 类中的方法 org.ssssssss.script.functions.StreamExtension
- findInvoker(Class<?>, String) - 类中的静态方法 org.ssssssss.script.reflection.JavaReflection
- findInvoker(Class<?>, String, Class<?>[]) - 类中的静态方法 org.ssssssss.script.reflection.JavaReflection
-
Returns the method best matching the given signature, including type coercion, or null.
- 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
- findStatic(MethodType) - 类中的方法 org.ssssssss.script.runtime.handle.MethodCallSite
- findStatic(String, MethodType) - 类中的方法 org.ssssssss.script.runtime.handle.MethodCallSite
- first(Object) - 类中的静态方法 org.ssssssss.script.functions.StreamExtension
- FLOAD - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- FLOAT - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- FLOAT - 类中的静态变量 org.ssssssss.script.asm.Type
-
The sort of the
floattype. - FLOAT_TYPE - 类中的静态变量 org.ssssssss.script.asm.Type
-
The
floattype. - FloatLiteral - org.ssssssss.script.parsing.ast.literal中的类
-
float常量
- FloatLiteral - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- FloatLiteral(Span) - 类的构造器 org.ssssssss.script.parsing.ast.literal.FloatLiteral
- floor(Number) - 类中的方法 org.ssssssss.script.functions.linq.MathFunctions
- floor(Number) - 类中的静态方法 org.ssssssss.script.functions.NumberExtension
- FMUL - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- FNEG - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- format(TemporalAccessor, String) - 类中的静态方法 org.ssssssss.script.functions.TemporalAccessorExtension
- format(Date, String) - 类中的静态方法 org.ssssssss.script.functions.DateExtension
- ForStatement - org.ssssssss.script.parsing.ast.statement中的类
- ForStatement(Span, VarIndex, VarIndex, VarIndex, Expression, List<Node>) - 类的构造器 org.ssssssss.script.parsing.ast.statement.ForStatement
- ForwardSlash - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- ForwardSlashEqual - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- frame(int, int, Object[], int, Object[]) - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
-
保存变量
- FREM - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- FRETURN - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- from(Object, int) - 类中的方法 org.ssssssss.script.runtime.linq.LinQBuilder
- fromString(String) - 类中的静态方法 org.ssssssss.script.asm.TypePath
-
Converts a type path in string form, in the format used by
TypePath.toString(), into a TypePath object. - FSTORE - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- FSUB - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- Function - org.ssssssss.script.annotation中的Annotation Interface
-
标识是个函数
- FunctionalImplicitConvert - org.ssssssss.script.convert中的类
-
脚本内部lambda到Java函数式的转换
- FunctionalImplicitConvert() - 类的构造器 org.ssssssss.script.convert.FunctionalImplicitConvert
- FunctionCall - org.ssssssss.script.parsing.ast.statement中的类
- FunctionCall(Span, Expression, List<Expression>, boolean) - 类的构造器 org.ssssssss.script.parsing.ast.statement.FunctionCall
- FunctionCallHandle - org.ssssssss.script.runtime.handle中的类
- FunctionCallHandle() - 类的构造器 org.ssssssss.script.runtime.handle.FunctionCallHandle
- fv - 类中的变量 org.ssssssss.script.asm.FieldVisitor
-
The field visitor to which this visitor must delegate method calls.
G
- GenericTokenParser - org.ssssssss.script.parsing中的类
- GenericTokenParser(String, String, boolean) - 类的构造器 org.ssssssss.script.parsing.GenericTokenParser
- get(String) - 类中的方法 org.ssssssss.script.compile.CompileCache
- get(String) - 类中的方法 org.ssssssss.script.MagicScriptContext
-
获取当前作用域内的变量值
- get(String, Supplier<MagicScript>) - 类中的方法 org.ssssssss.script.compile.CompileCache
- getAccess() - 类中的方法 org.ssssssss.script.asm.ClassReader
-
Returns the class's access flags (see
Opcodes). - getAlias() - 类中的方法 org.ssssssss.script.parsing.ast.linq.LinqField
- getAliasIndex() - 类中的方法 org.ssssssss.script.runtime.linq.LinQJoinValue
- getAliasName() - 类中的方法 org.ssssssss.script.runtime.linq.SelectField
- getArguments() - 类中的方法 org.ssssssss.script.parsing.ast.statement.FunctionCall
- getArguments() - 类中的方法 org.ssssssss.script.parsing.ast.statement.MethodCall
- getArgumentsAndReturnSizes() - 类中的方法 org.ssssssss.script.asm.Type
-
Returns the size of the arguments and of the return value of methods of this type.
- getArgumentsAndReturnSizes(String) - 类中的静态方法 org.ssssssss.script.asm.Type
-
Computes the size of the arguments and of the return value of a method.
- getArgumentTypes() - 类中的方法 org.ssssssss.script.asm.Type
-
Returns the argument types of methods of this type.
- getArgumentTypes(Method) - 类中的静态方法 org.ssssssss.script.asm.Type
-
Returns the
Typevalues corresponding to the argument types of the given method. - getArgumentTypes(String) - 类中的静态方法 org.ssssssss.script.asm.Type
-
Returns the
Typevalues corresponding to the argument types of the given method descriptor. - getAttributes() - 类中的方法 org.ssssssss.script.ScriptClass
- getBootstrapMethod() - 类中的方法 org.ssssssss.script.asm.ConstantDynamic
-
Returns the bootstrap method used to compute the value of this constant.
- getBootstrapMethodArgument(int) - 类中的方法 org.ssssssss.script.asm.ConstantDynamic
-
Returns an argument passed to the bootstrap method, in order to compute the value of this constant.
- getBootstrapMethodArgumentCount() - 类中的方法 org.ssssssss.script.asm.ConstantDynamic
-
Returns the number of arguments passed to the bootstrap method, in order to compute the value of this constant.
- getCanonicalName(Class<?>) - 类中的静态方法 org.ssssssss.script.functions.ClassExtension
- getClassLoader() - 类中的方法 org.ssssssss.script.asm.ClassWriter
-
Returns the
ClassLoaderto be used by the default implementation ofClassWriter.getCommonSuperClass(String, String), that of thisClassWriter's runtime type by default. - getClassName() - 类中的方法 org.ssssssss.script.asm.ClassReader
-
Returns the internal name of the class (see
Type.getInternalName()). - getClassName() - 异常错误中的方法 org.ssssssss.script.asm.ClassTooLargeException
-
Returns the internal name of the class.
- getClassName() - 异常错误中的方法 org.ssssssss.script.asm.MethodTooLargeException
-
Returns the internal name of the owner class.
- getClassName() - 类中的方法 org.ssssssss.script.asm.Type
-
Returns the binary name of the class corresponding to this type.
- getClassName() - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
-
获取类名
- getClassName() - 类中的方法 org.ssssssss.script.ScriptClass
- getCode() - 异常错误中的方法 org.ssssssss.script.exception.MagicScriptAssertException
- getCodeSize() - 异常错误中的方法 org.ssssssss.script.asm.MethodTooLargeException
-
Returns the size of the method's Code attribute, in bytes.
- getComment() - 类中的方法 org.ssssssss.script.ScriptClass.ScriptMethod
- getComment() - 类中的方法 org.ssssssss.script.ScriptClass.ScriptMethodParameter
- getCommonSuperClass(String, String) - 类中的方法 org.ssssssss.script.asm.ClassWriter
-
Returns the common super type of the two given types.
- getCondition() - 类中的方法 org.ssssssss.script.runtime.linq.LinQJoinValue
- getConstantPoolCount() - 异常错误中的方法 org.ssssssss.script.asm.ClassTooLargeException
-
Returns the number of constant pool items of the class.
- getConstructorDescriptor(Constructor<?>) - 类中的静态方法 org.ssssssss.script.asm.Type
-
Returns the descriptor corresponding to the given constructor.
- getDefaultImports() - 类中的静态方法 org.ssssssss.script.MagicScriptEngine
- getDefaultTarget() - 类中的方法 org.ssssssss.script.reflection.JavaInvoker
- getDelegate() - 类中的方法 org.ssssssss.script.asm.RecordComponentVisitor
-
The record visitor to which this visitor must delegate method calls.
- getDesc() - 类中的方法 org.ssssssss.script.asm.Handle
-
Returns the descriptor of the field or method designated by this handle.
- getDescriptor() - 类中的方法 org.ssssssss.script.asm.ConstantDynamic
-
Returns the type of this constant.
- getDescriptor() - 异常错误中的方法 org.ssssssss.script.asm.MethodTooLargeException
-
Returns the descriptor of the method.
- getDescriptor() - 类中的方法 org.ssssssss.script.asm.Type
-
Returns the descriptor corresponding to this type.
- getDescriptor(Class<?>) - 类中的静态方法 org.ssssssss.script.asm.Type
-
Returns the descriptor corresponding to the given class.
- getDimensions() - 类中的方法 org.ssssssss.script.asm.Type
-
Returns the number of dimensions of this array type.
- getDynamicAttribute(String) - 接口中的方法 org.ssssssss.script.functions.DynamicAttribute
- getDynamicModule(MagicScriptContext) - 类中的方法 org.ssssssss.script.functions.DynamicModuleImport
- getElementType() - 类中的方法 org.ssssssss.script.asm.Type
-
Returns the type of the elements of this array type.
- 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
- getEnvironmentValue(String) - 类中的方法 org.ssssssss.script.MagicScriptContext
-
从环境中获取值,此方法给编译后的类专用。
- getError() - enum class中的方法 org.ssssssss.script.parsing.TokenType
- getExceptionIndex() - 类中的方法 org.ssssssss.script.asm.TypeReference
-
Returns the index of the exception, in a 'throws' clause of a method, whose type is referenced by this type reference.
- getExecutable() - 类中的方法 org.ssssssss.script.reflection.JavaInvoker
- getExitValue() - 异常错误中的方法 org.ssssssss.script.exception.MagicExitException
- getExpression() - 类中的方法 org.ssssssss.script.parsing.ast.linq.LinqExpression
- 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
- getField(Object, String) - 类中的静态方法 org.ssssssss.script.reflection.JavaReflection
-
获取字段
- GETFIELD - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- getFieldValue(Object, Field) - 类中的静态方法 org.ssssssss.script.reflection.JavaReflection
- getFlag() - 类中的方法 org.ssssssss.script.parsing.RegexpToken
- getFormalParameterIndex() - 类中的方法 org.ssssssss.script.asm.TypeReference
-
Returns the index of the formal parameter whose type is referenced by this type reference.
- getFunction() - 类中的方法 org.ssssssss.script.parsing.ast.statement.FunctionCall
- getFunction() - 类中的方法 org.ssssssss.script.runtime.linq.LinQOrder
- getFunction() - 类中的方法 org.ssssssss.script.runtime.linq.SelectField
- getFunction(String, Object...) - 类中的静态方法 org.ssssssss.script.reflection.JavaReflection
- getFunctionIndex() - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
-
获取lambda函数下标
- getFunctions() - 类中的静态方法 org.ssssssss.script.MagicScriptEngine
- getFunctions() - 类中的静态方法 org.ssssssss.script.reflection.JavaReflection
- getId() - 类中的方法 org.ssssssss.script.MagicScriptDebugContext
- getImportClass(String) - 类中的方法 org.ssssssss.script.MagicScriptContext
- getIndex() - 类中的方法 org.ssssssss.script.parsing.VarIndex
- getIndex() - 类中的方法 org.ssssssss.script.runtime.linq.JoinValue
- getInnerClass(Object, String) - 类中的静态方法 org.ssssssss.script.reflection.JavaReflection
-
获取内部类
- getInterfaces() - 类中的方法 org.ssssssss.script.asm.ClassReader
-
Returns the internal names of the implemented interfaces (see
Type.getInternalName()). - getInterfaces() - 类中的方法 org.ssssssss.script.ScriptClass
- getInternalName() - 类中的方法 org.ssssssss.script.asm.Type
-
Returns the internal name of the class corresponding to this object or array type.
- getInternalName(Class<?>) - 类中的静态方法 org.ssssssss.script.asm.Type
-
Returns the internal name of the given class.
- getItem(int) - 类中的方法 org.ssssssss.script.asm.ClassReader
-
Returns the start offset in this
ClassReaderof a JVMS 'cp_info' structure (i.e. a constant pool entry), plus one. - getItemCount() - 类中的方法 org.ssssssss.script.asm.ClassReader
-
Returns the number of entries in the class's constant pool table.
- getJoinValues() - 类中的方法 org.ssssssss.script.runtime.linq.Record
- getKey() - 类中的方法 org.ssssssss.script.runtime.lang.ArrayKeyValueIterator
- getKey() - 接口中的方法 org.ssssssss.script.runtime.lang.KeyIterator
- getKey() - 类中的方法 org.ssssssss.script.runtime.lang.KeyValueIterator
- getKey() - 类中的方法 org.ssssssss.script.runtime.lang.MapKeyValueIterator
- getLabels() - 类中的方法 org.ssssssss.script.asm.Attribute
-
Returns the labels corresponding to this attribute.
- getLanguageName() - 类中的方法 org.ssssssss.script.MagicScriptEngineFactory
- getLanguageVersion() - 类中的方法 org.ssssssss.script.MagicScriptEngineFactory
- getLeftOperand() - 类中的方法 org.ssssssss.script.parsing.ast.BinaryOperation
- getLength() - 类中的方法 org.ssssssss.script.asm.TypePath
-
Returns the length of this path, i.e. its number of steps.
- getLength() - 类中的方法 org.ssssssss.script.runtime.ExitValue
- getLength(Object) - 类中的方法 org.ssssssss.script.functions.StreamExtension
- getLine() - 异常错误中的方法 org.ssssssss.script.exception.MagicScriptException
- getLine() - 类中的方法 org.ssssssss.script.parsing.Span
-
Returns the line this span is on.
- getLineNumber() - 类中的方法 org.ssssssss.script.parsing.Span.Line
- getLiteral() - enum class中的方法 org.ssssssss.script.parsing.TokenType
- getLocation() - 异常错误中的方法 org.ssssssss.script.exception.MagicScriptException
- getMaxStringLength() - 类中的方法 org.ssssssss.script.asm.ClassReader
-
Returns a conservative estimate of the maximum length of the strings contained in the class's constant pool table.
- getMessage() - 异常错误中的方法 org.ssssssss.script.exception.MagicScriptAssertException
- getMethod() - 类中的方法 org.ssssssss.script.parsing.ast.statement.MethodCall
- getMethod(Object, String, Object...) - 类中的静态方法 org.ssssssss.script.reflection.JavaReflection
- getMethodCallSyntax(String, String, String...) - 类中的方法 org.ssssssss.script.MagicScriptEngineFactory
- getMethodDescriptor(Method) - 类中的静态方法 org.ssssssss.script.asm.Type
-
Returns the descriptor corresponding to the given method.
- getMethodDescriptor(Type, Type...) - 类中的静态方法 org.ssssssss.script.asm.Type
-
Returns the descriptor corresponding to the given argument and return types.
- getMethodName() - 异常错误中的方法 org.ssssssss.script.asm.MethodTooLargeException
-
Returns the name of the method.
- getMethods() - 类中的方法 org.ssssssss.script.ScriptClass
- getMethodType(String) - 类中的静态方法 org.ssssssss.script.asm.Type
-
Returns the
Typecorresponding to the given method descriptor. - getMethodType(Type, Type...) - 类中的静态方法 org.ssssssss.script.asm.Type
-
Returns the method
Typecorresponding to the given argument and return types. - getMimeTypes() - 类中的方法 org.ssssssss.script.MagicScriptEngineFactory
- getModuleNames() - 类中的静态方法 org.ssssssss.script.MagicResourceLoader
-
获取可用的模块列表
- getModules() - 类中的静态方法 org.ssssssss.script.MagicResourceLoader
-
获取已注册的模块信息,此方法主要用于代码提示
- getName() - 类中的方法 org.ssssssss.script.asm.ConstantDynamic
-
Returns the name of this constant.
- getName() - 类中的方法 org.ssssssss.script.asm.Handle
-
Returns the name of the field or method designated by this handle.
- getName() - 类中的方法 org.ssssssss.script.parsing.ast.statement.MemberAccess
- getName() - 类中的方法 org.ssssssss.script.parsing.VarIndex
- getName() - 类中的方法 org.ssssssss.script.ScriptClass.ScriptAttribute
- getName() - 类中的方法 org.ssssssss.script.ScriptClass.ScriptMethod
- getName() - 类中的方法 org.ssssssss.script.ScriptClass.ScriptMethodParameter
- getName(Class<?>) - 类中的静态方法 org.ssssssss.script.functions.ClassExtension
- getNames() - 类中的方法 org.ssssssss.script.MagicScriptEngineFactory
- getObject() - 类中的方法 org.ssssssss.script.parsing.ast.statement.MemberAccess
- getObjectType(String) - 类中的静态方法 org.ssssssss.script.asm.Type
-
Returns the
Typecorresponding to the given internal name. - getOffset() - 类中的方法 org.ssssssss.script.asm.Label
-
Returns the bytecode offset corresponding to this label.
- getOpcode(int) - 类中的方法 org.ssssssss.script.asm.Type
-
Returns a JVM instruction opcode adapted to this
Type. - getOperator() - 类中的方法 org.ssssssss.script.parsing.ast.UnaryOperation
- getOperator(Token) - enum class中的静态方法 org.ssssssss.script.parsing.ast.UnaryOperation.UnaryOperator
- getOrder() - 类中的方法 org.ssssssss.script.parsing.ast.linq.LinqOrder
- getOrder() - 类中的方法 org.ssssssss.script.runtime.linq.LinQOrder
- getOrder() - 类中的方法 org.ssssssss.script.runtime.linq.OrderValue
- getOutputStatement(String) - 类中的方法 org.ssssssss.script.MagicScriptEngineFactory
- getOwner() - 类中的方法 org.ssssssss.script.asm.Handle
-
Returns the internal name of the class that owns the field or method designated by this handle.
- 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
- getParent() - 类中的方法 org.ssssssss.script.parsing.VarScope
- getPosition() - 类中的方法 org.ssssssss.script.parsing.CharacterStream
-
返回当前位置
- getPrev() - 类中的方法 org.ssssssss.script.parsing.TokenStream
-
获取前一个Token,不改变当前位置
- getProgram(String...) - 类中的方法 org.ssssssss.script.MagicScriptEngineFactory
- getReturnType() - 类中的方法 org.ssssssss.script.asm.Type
-
Returns the return type of methods of this type.
- getReturnType() - 类中的方法 org.ssssssss.script.ScriptClass.ScriptMethod
- getReturnType(Method) - 类中的静态方法 org.ssssssss.script.asm.Type
-
Returns the
Typecorresponding to the return type of the given method. - getReturnType(String) - 类中的静态方法 org.ssssssss.script.asm.Type
-
Returns the
Typecorresponding to the return type of the given method descriptor. - getReturnValue() - 类中的方法 org.ssssssss.script.parsing.ast.statement.Return
- 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
- getScriptContext() - 类中的方法 org.ssssssss.script.runtime.RuntimeContext
- getScriptEngine() - 类中的方法 org.ssssssss.script.MagicScriptEngineFactory
- getScriptName() - 类中的方法 org.ssssssss.script.MagicScriptContext
- getSimpleMessage() - 异常错误中的方法 org.ssssssss.script.exception.MagicScriptException
- getSimpleName(Class<?>) - 类中的静态方法 org.ssssssss.script.functions.ClassExtension
- getSize() - 类中的方法 org.ssssssss.script.asm.ConstantDynamic
-
Returns the size of this constant.
- getSize() - 类中的方法 org.ssssssss.script.asm.Type
-
Returns the size of values of this type.
- getSort() - 类中的方法 org.ssssssss.script.asm.Type
-
Returns the sort of this type.
- getSort() - 类中的方法 org.ssssssss.script.asm.TypeReference
-
Returns the sort of this type reference.
- getSortedValues() - enum class中的静态方法 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
- getSpan() - 类中的方法 org.ssssssss.script.parsing.ast.Node
- getSpan() - 类中的方法 org.ssssssss.script.parsing.Token
- getSpan(int) - 类中的方法 org.ssssssss.script.runtime.MagicScriptRuntime
- getSpan(int, int) - 类中的方法 org.ssssssss.script.parsing.CharacterStream
-
根据开始位置、结束位置返回Span
- getSpans() - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
- getSpans() - 类中的方法 org.ssssssss.script.runtime.MagicScriptRuntime
- 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
- GETSTATIC - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- getStep(int) - 类中的方法 org.ssssssss.script.asm.TypePath
-
Returns the value of the given step of this path.
- getStepArgument(int) - 类中的方法 org.ssssssss.script.asm.TypePath
-
Returns the index of the type argument that the given step is stepping into.
- getString(String) - 类中的方法 org.ssssssss.script.MagicScriptContext
-
获取当前作用域内的String变量值
- getStringTypes(Object[]) - 类中的静态方法 org.ssssssss.script.reflection.JavaReflection
-
获取String类型的参数描述
- getSuperClass() - 类中的方法 org.ssssssss.script.ScriptClass
- getSuperName() - 类中的方法 org.ssssssss.script.asm.ClassReader
-
Returns the internal of name of the super class (see
Type.getInternalName()). - getSuperTypeIndex() - 类中的方法 org.ssssssss.script.asm.TypeReference
-
Returns the index of the "super type" of a class that is referenced by this type reference.
- getTag() - 类中的方法 org.ssssssss.script.asm.Handle
-
Returns the kind of field or method designated by this handle.
- getTarget() - 类中的方法 org.ssssssss.script.parsing.ast.linq.LinqJoin
- getTarget() - 类中的方法 org.ssssssss.script.runtime.linq.LinQJoinValue
- getTargetClass() - 类中的方法 org.ssssssss.script.functions.DynamicModuleImport
- getTempIndex() - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
- getText() - 类中的方法 org.ssssssss.script.parsing.ast.literal.NumberLiteral
- 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
- getTokenStream() - 类中的方法 org.ssssssss.script.parsing.Token
- getTryCatchBlockIndex() - 类中的方法 org.ssssssss.script.asm.TypeReference
-
Returns the index of the try catch block (using the order in which they are visited with visitTryCatchBlock), whose 'catch' type is referenced by this type reference.
- getType() - 类中的方法 org.ssssssss.script.parsing.Token
- getType() - 类中的方法 org.ssssssss.script.ScriptClass.ScriptAttribute
- getType() - 类中的方法 org.ssssssss.script.ScriptClass.ScriptMethodParameter
- getType(Class<?>) - 类中的静态方法 org.ssssssss.script.asm.Type
-
Returns the
Typecorresponding to the given class. - getType(Constructor<?>) - 类中的静态方法 org.ssssssss.script.asm.Type
-
Returns the method
Typecorresponding to the given constructor. - getType(Method) - 类中的静态方法 org.ssssssss.script.asm.Type
-
Returns the method
Typecorresponding to the given method. - getType(String) - 类中的静态方法 org.ssssssss.script.asm.Type
-
Returns the
Typecorresponding to the given type descriptor. - getTypeArgumentIndex() - 类中的方法 org.ssssssss.script.asm.TypeReference
-
Returns the index of the type argument referenced by this type reference.
- getTypeParameterBoundIndex() - 类中的方法 org.ssssssss.script.asm.TypeReference
-
Returns the index of the type parameter bound, within the type parameter
TypeReference.getTypeParameterIndex(), referenced by this type reference. - getTypeParameterIndex() - 类中的方法 org.ssssssss.script.asm.TypeReference
-
Returns the index of the type parameter referenced by this type reference.
- getValue() - 类中的方法 org.ssssssss.script.asm.TypeReference
-
Returns the int encoded value of this type reference, suitable for use in visit methods related to type annotations, like visitTypeAnnotation.
- getValue() - 类中的方法 org.ssssssss.script.parsing.ast.literal.StringLiteral
- getValue() - 类中的方法 org.ssssssss.script.parsing.Token
- getValue() - 类中的方法 org.ssssssss.script.runtime.linq.JoinValue
- getValue() - 类中的方法 org.ssssssss.script.runtime.linq.OrderValue
- getValue() - 类中的方法 org.ssssssss.script.runtime.linq.Record
- getValue() - 类中的方法 org.ssssssss.script.runtime.linq.SelectValue
- getValue() - 类中的方法 org.ssssssss.script.runtime.SpreadValue
- getValue(int) - 类中的方法 org.ssssssss.script.runtime.Variables
- getValues() - 类中的方法 org.ssssssss.script.runtime.ExitValue
- getVariables() - 类中的方法 org.ssssssss.script.MagicScriptContext
- getVariables() - 类中的方法 org.ssssssss.script.runtime.RuntimeContext
- getVariables(MagicScriptContext) - 类中的方法 org.ssssssss.script.runtime.Variables
- getVarIndex() - 类中的方法 org.ssssssss.script.parsing.ast.linq.LinqField
- getVarIndex() - 类中的方法 org.ssssssss.script.parsing.ast.statement.VariableAccess
- getVarIndex() - 类中的方法 org.ssssssss.script.parsing.ast.statement.VariableDefine
- getVarIndices() - 类中的方法 org.ssssssss.script.parsing.Parser
- getVarMap() - 类中的方法 org.ssssssss.script.runtime.RuntimeContext
- getVarNames() - 类中的方法 org.ssssssss.script.MagicScriptContext
- getVarNames() - 类中的方法 org.ssssssss.script.runtime.MagicScriptRuntime
- GOTO - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- greater(Byte, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(Byte, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(Byte, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(Byte, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(Byte, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(Byte, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(Byte, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(Byte, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(Double, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(Double, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(Double, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(Double, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(Double, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(Double, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(Double, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(Double, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(Float, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(Float, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(Float, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(Float, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(Float, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(Float, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(Float, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(Float, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(Integer, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(Integer, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(Integer, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(Integer, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(Integer, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(Integer, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(Integer, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(Integer, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(Long, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(Long, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(Long, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(Long, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(Long, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(Long, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(Long, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(Long, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(Short, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(Short, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(Short, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(Short, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(Short, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(Short, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(Short, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(Short, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(BigDecimal, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(BigDecimal, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(BigDecimal, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(BigDecimal, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(BigDecimal, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(BigDecimal, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(BigDecimal, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(BigDecimal, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(BigInteger, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(BigInteger, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(BigInteger, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(BigInteger, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(BigInteger, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(BigInteger, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(BigInteger, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater(BigInteger, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- Greater - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- greater_equals(Byte, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(Byte, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(Byte, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(Byte, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(Byte, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(Byte, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(Byte, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(Byte, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(Double, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(Double, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(Double, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(Double, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(Double, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(Double, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(Double, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(Double, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(Float, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(Float, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(Float, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(Float, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(Float, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(Float, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(Float, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(Float, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(Integer, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(Integer, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(Integer, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(Integer, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(Integer, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(Integer, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(Integer, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(Integer, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(Long, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(Long, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(Long, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(Long, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(Long, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(Long, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(Long, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(Long, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(Short, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(Short, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(Short, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(Short, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(Short, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(Short, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(Short, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(Short, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(BigDecimal, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(BigDecimal, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(BigDecimal, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(BigDecimal, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(BigDecimal, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(BigDecimal, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(BigDecimal, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(BigDecimal, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(BigInteger, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(BigInteger, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(BigInteger, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(BigInteger, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(BigInteger, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(BigInteger, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(BigInteger, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals(BigInteger, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_equals_fallback(Object, Object) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- greater_fallback(Object, Object) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- GreaterEqual - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- 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(MagicScriptLambdaFunction) - 类中的方法 org.ssssssss.script.runtime.linq.LinQBuilder
- group_concat(Object) - 类中的方法 org.ssssssss.script.functions.linq.AggregationFunctions
- group_concat(Object, String) - 类中的方法 org.ssssssss.script.functions.linq.AggregationFunctions
H
- H_GETFIELD - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- H_GETSTATIC - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- H_INVOKEINTERFACE - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- H_INVOKESPECIAL - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- H_INVOKESTATIC - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- H_INVOKEVIRTUAL - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- H_NEWINVOKESPECIAL - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- H_PUTFIELD - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- H_PUTSTATIC - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- Handle - org.ssssssss.script.asm中的类
-
A reference to a field or a method.
- Handle(int, String, String, String) - 类的构造器 org.ssssssss.script.asm.Handle
-
已过时。this constructor has been superseded by
Handle(int, String, String, String, boolean). - Handle(int, String, String, String, boolean) - 类的构造器 org.ssssssss.script.asm.Handle
-
Constructs a new field or method handle.
- hashCode() - 类中的方法 org.ssssssss.script.asm.ConstantDynamic
- hashCode() - 类中的方法 org.ssssssss.script.asm.Handle
- hashCode() - 类中的方法 org.ssssssss.script.asm.Type
-
Returns a hash code value for this type.
- hashCode() - 类中的方法 org.ssssssss.script.parsing.Span
- hashCode() - 类中的方法 org.ssssssss.script.parsing.VarIndex
- hashCode() - 类中的方法 org.ssssssss.script.ScriptClass
- hashCode() - 类中的方法 org.ssssssss.script.ScriptClass.ScriptAttribute
- hashCode() - 类中的方法 org.ssssssss.script.ScriptClass.ScriptMethod
- hashCode() - 类中的方法 org.ssssssss.script.ScriptClass.ScriptMethodParameter
- hasMore() - 类中的方法 org.ssssssss.script.parsing.CharacterStream
-
是否有下一个字符
- hasMore() - 类中的方法 org.ssssssss.script.parsing.TokenStream
-
当前是否可读
- hasNext() - 类中的方法 org.ssssssss.script.parsing.TokenStream
-
是否有下一个Token
- hasNext() - 类中的方法 org.ssssssss.script.runtime.lang.ArrayValueIterator
- hasNext() - 类中的方法 org.ssssssss.script.runtime.lang.KeyValueIterator
- hasNext() - 类中的方法 org.ssssssss.script.runtime.lang.MapKeyValueIterator
- hasPrev() - 类中的方法 org.ssssssss.script.parsing.TokenStream
-
是否有前一个Token
- hasRuntimeContext() - 类中的方法 org.ssssssss.script.reflection.JavaInvoker
- having(MagicScriptLambdaFunction) - 类中的方法 org.ssssssss.script.runtime.linq.LinQBuilder
- header - 类中的变量 org.ssssssss.script.asm.ClassReader
-
The offset in bytes of the ClassFile's access_flags field.
I
- I2B - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- I2C - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- I2D - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- I2F - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- I2L - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- I2S - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- IADD - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- IALOAD - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- IAND - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- IASTORE - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- ICONST_0 - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- ICONST_1 - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- ICONST_2 - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- ICONST_3 - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- ICONST_4 - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- ICONST_5 - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- ICONST_M1 - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- Identifier - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- IDIV - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- IF_ACMPEQ - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- IF_ACMPNE - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- IF_ICMPEQ - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- IF_ICMPGE - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- IF_ICMPGT - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- IF_ICMPLE - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- IF_ICMPLT - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- IF_ICMPNE - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- IFEQ - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- IFGE - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- IFGT - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- IFLE - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- IFLT - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- IFNE - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- IFNONNULL - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- ifnull(Object, Object) - 类中的方法 org.ssssssss.script.functions.linq.LinqFunctions
- IFNULL - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- IfStatement - org.ssssssss.script.parsing.ast.statement中的类
- IfStatement(Span, Expression, List<Node>, List<IfStatement>, List<Node>) - 类的构造器 org.ssssssss.script.parsing.ast.statement.IfStatement
- IINC - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- ILOAD - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- Import - org.ssssssss.script.parsing.ast.statement中的类
- Import(Span, String, VarIndex, boolean) - 类的构造器 org.ssssssss.script.parsing.ast.statement.Import
- IMUL - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- index - 类中的变量 org.ssssssss.script.runtime.lang.ArrayValueIterator
- indexOfThrowable(Throwable, Class<? extends Throwable>) - 类中的静态方法 org.ssssssss.script.exception.ExceptionUtils
- INEG - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- info - 类中的变量 org.ssssssss.script.asm.Label
-
A user managed state associated with this label.
- INNER_TYPE - 类中的静态变量 org.ssssssss.script.asm.TypePath
-
A type path step that steps into the nested type of a class type.
- insertArgument(Object[], Object) - 类中的方法 org.ssssssss.script.reflection.JavaInvoker
- insn(int) - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
- InstanceOf - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- INSTANCEOF - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- INSTANCEOF - 类中的静态变量 org.ssssssss.script.asm.signature.SignatureVisitor
-
Wildcard for a normal type argument.
- INSTANCEOF - 类中的静态变量 org.ssssssss.script.asm.TypeReference
-
The sort of type references that target the type declared in an 'instanceof' instruction.
- InstanceofOperation - org.ssssssss.script.parsing.ast.binary中的类
-
instanceof
- InstanceofOperation(Expression, Span, Expression) - 类的构造器 org.ssssssss.script.parsing.ast.binary.InstanceofOperation
- INT - 类中的静态变量 org.ssssssss.script.asm.Type
-
The sort of the
inttype. - INT_TYPE - 类中的静态变量 org.ssssssss.script.asm.Type
-
The
inttype. - INTEGER - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- IntegerLiteral - org.ssssssss.script.parsing.ast.literal中的类
-
int常量
- IntegerLiteral - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- IntegerLiteral(Span) - 类的构造器 org.ssssssss.script.parsing.ast.literal.IntegerLiteral
- IntegerLiteral(Span, Object) - 类的构造器 org.ssssssss.script.parsing.ast.literal.IntegerLiteral
- intInsn(int, int) - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
- invoke(int, Class<?>, String, boolean, Class<?>, Class<?>...) - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
-
调用方法
- invoke(int, Class<?>, String, Class<?>, Class<?>...) - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
-
调用方法
- invoke_function(RuntimeContext, String, boolean, Object[], Object) - 类中的静态方法 org.ssssssss.script.runtime.handle.FunctionCallHandle
- invoke_method(RuntimeContext, String, boolean, boolean, Object[], Object) - 类中的静态方法 org.ssssssss.script.runtime.handle.FunctionCallHandle
- invoke_new_instance(RuntimeContext, Object, Object[]) - 类中的静态方法 org.ssssssss.script.runtime.handle.FunctionCallHandle
- invoke0(Object, RuntimeContext, Object[]) - 类中的方法 org.ssssssss.script.reflection.JavaInvoker
- INVOKEDYNAMIC - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- INVOKEINTERFACE - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- INVOKESPECIAL - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- INVOKESTATIC - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- INVOKEVIRTUAL - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- IOR - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- IREM - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- IRETURN - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- is(Object, Class<?>) - 类中的静态方法 org.ssssssss.script.functions.ObjectTypeConditionExtension
-
判断是否是目标类型
- is(Object, String) - 类中的方法 org.ssssssss.script.functions.ObjectTypeConditionExtension
-
判断是否是目标类型
- is_blank(CharSequence) - 类中的方法 org.ssssssss.script.functions.StringFunctions
- is_null(Object) - 类中的方法 org.ssssssss.script.functions.MagicScriptFunctions
- isArray(Object) - 类中的静态方法 org.ssssssss.script.functions.ObjectTypeConditionExtension
-
判断是否是数组
- isBoolean(Object) - 类中的方法 org.ssssssss.script.functions.ObjectTypeConditionExtension
-
判断是否是boolean
- isByte(Object) - 类中的方法 org.ssssssss.script.functions.ObjectTypeConditionExtension
-
判断是否是byte
- isCodeAttribute() - 类中的方法 org.ssssssss.script.asm.Attribute
-
Returns true if this type of attribute is a Code attribute.
- isCollection(Object) - 类中的静态方法 org.ssssssss.script.functions.ObjectTypeConditionExtension
-
判断是否是集合
- isDate(Object) - 类中的方法 org.ssssssss.script.functions.ObjectTypeConditionExtension
-
判断是否是Date
- isDecimal(Object) - 类中的方法 org.ssssssss.script.functions.ObjectTypeConditionExtension
-
判断是否是BigDecimal
- isDeprecated() - 类中的方法 org.ssssssss.script.ScriptClass.ScriptMethod
- isDouble(Object) - 类中的方法 org.ssssssss.script.functions.ObjectTypeConditionExtension
-
判断是否是double
- isExtension() - 类中的方法 org.ssssssss.script.reflection.JavaInvoker
- isFalse(Object) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- ISHL - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- ISHR - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- isImplicit() - 类中的方法 org.ssssssss.script.reflection.JavaInvoker
- isImportPackage() - 类中的方法 org.ssssssss.script.parsing.ast.statement.Import
- isInLinq() - 类中的方法 org.ssssssss.script.parsing.ast.Node
- isInLinq() - enum class中的方法 org.ssssssss.script.parsing.TokenType
- isInt(Object) - 类中的方法 org.ssssssss.script.functions.ObjectTypeConditionExtension
-
判断是否是int
- isInterface() - 类中的方法 org.ssssssss.script.asm.Handle
-
Returns true if the owner of the field or method designated by this handle is an interface.
- isLeftJoin() - 类中的方法 org.ssssssss.script.runtime.linq.LinQJoinValue
- isList(Object) - 类中的方法 org.ssssssss.script.functions.ObjectTypeConditionExtension
-
判断是否是List
- isLong(Object) - 类中的方法 org.ssssssss.script.functions.ObjectTypeConditionExtension
-
判断是否是long
- isMap(Object) - 类中的静态方法 org.ssssssss.script.functions.ObjectTypeConditionExtension
-
判断是否是Map
- isModifiable() - enum class中的方法 org.ssssssss.script.parsing.TokenType
- isModule() - 类中的方法 org.ssssssss.script.ScriptClass
- isOptional() - 类中的方法 org.ssssssss.script.parsing.ast.statement.MemberAccess
- isOrigin() - 类中的方法 org.ssssssss.script.ScriptClass.ScriptMethod
- isPrimitiveAssignableFrom(Class<?>, Class<?>) - 类中的静态方法 org.ssssssss.script.reflection.JavaReflection
-
是否可以自动装修拆箱
- isReadonly() - 类中的方法 org.ssssssss.script.parsing.VarIndex
- isReference() - 类中的方法 org.ssssssss.script.parsing.VarIndex
- isScoped() - 类中的方法 org.ssssssss.script.parsing.VarIndex
- isShort(Object) - 类中的方法 org.ssssssss.script.functions.ObjectTypeConditionExtension
-
判断是否是short
- isString(Object) - 类中的方法 org.ssssssss.script.functions.ObjectTypeConditionExtension
-
判断是否是String
- isTemplateString() - 类中的方法 org.ssssssss.script.parsing.ast.literal.StringLiteral
- ISTORE - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- isTrue(Object) - 类中的静态方法 org.ssssssss.script.parsing.ast.literal.BooleanLiteral
- isTrue(Object) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- ISUB - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- isUnknown() - 类中的方法 org.ssssssss.script.asm.Attribute
-
Returns true if this type of attribute is unknown.
- isVarArgs() - 类中的方法 org.ssssssss.script.reflection.JavaInvoker
- isVarArgs() - 类中的方法 org.ssssssss.script.ScriptClass.ScriptMethodParameter
- isWhole() - 类中的方法 org.ssssssss.script.parsing.ast.statement.MemberAccess
- isWhole() - 类中的方法 org.ssssssss.script.runtime.linq.SelectField
- IUSHR - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- IXOR - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
J
- JavaInvoker<T extends Executable> - org.ssssssss.script.reflection中的类
- JavaReflection - org.ssssssss.script.reflection中的类
- JavaReflection() - 类的构造器 org.ssssssss.script.reflection.JavaReflection
- JavaReflection.Null - org.ssssssss.script.reflection中的类
-
NULL值
- join(Object) - 类中的方法 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 操作
- join(Object, String) - 类中的静态方法 org.ssssssss.script.functions.StreamExtension
-
将list拼接起来
- join(MagicScriptLambdaFunction, Object, boolean, int) - 类中的方法 org.ssssssss.script.runtime.linq.LinQBuilder
- JoinValue - org.ssssssss.script.runtime.linq中的类
- JoinValue(int, Object) - 类的构造器 org.ssssssss.script.runtime.linq.JoinValue
- JSR - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- jump(int, Label) - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
-
跳转
K
- KeyIterator - org.ssssssss.script.runtime.lang中的接口
- KeyValueIterator - org.ssssssss.script.runtime.lang中的类
- KeyValueIterator(Iterator<Object>) - 类的构造器 org.ssssssss.script.runtime.lang.KeyValueIterator
L
- L2D - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- L2F - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- L2I - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- label(Label) - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
- Label - org.ssssssss.script.asm中的类
-
A position in the bytecode of a method.
- Label() - 类的构造器 org.ssssssss.script.asm.Label
-
Constructs a new label.
- LADD - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- LALOAD - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- lambda(String) - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
-
将方法转为lambda
- Lambda - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- LambdaFunction - org.ssssssss.script.parsing.ast.statement中的类
- LambdaFunction(Span, List<VarIndex>, List<Node>) - 类的构造器 org.ssssssss.script.parsing.ast.statement.LambdaFunction
- LAND - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- Language - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- LanguageExpression - org.ssssssss.script.parsing.ast中的类
- LanguageExpression(Span, Span) - 类的构造器 org.ssssssss.script.parsing.ast.LanguageExpression
- last(Object) - 类中的方法 org.ssssssss.script.functions.StreamExtension
- LASTORE - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- LCMP - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- LCONST_0 - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- LCONST_1 - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- ldc(Object) - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
- LDC - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- LDIV - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- left_shift(Byte, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- left_shift(Byte, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- left_shift(Byte, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- left_shift(Byte, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- left_shift(Byte, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- left_shift(Integer, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- left_shift(Integer, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- left_shift(Integer, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- left_shift(Integer, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- left_shift(Integer, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- left_shift(Long, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- left_shift(Long, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- left_shift(Long, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- left_shift(Long, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- left_shift(Long, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- left_shift(Short, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- left_shift(Short, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- left_shift(Short, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- left_shift(Short, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- left_shift(Short, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- left_shift(BigDecimal, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- left_shift(BigDecimal, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- left_shift(BigDecimal, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- left_shift(BigDecimal, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- left_shift(BigDecimal, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- LeftBracket - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- LeftCurly - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- LeftParantheses - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- less(Byte, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(Byte, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(Byte, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(Byte, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(Byte, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(Byte, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(Byte, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(Byte, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(Double, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(Double, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(Double, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(Double, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(Double, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(Double, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(Double, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(Double, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(Float, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(Float, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(Float, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(Float, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(Float, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(Float, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(Float, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(Float, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(Integer, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(Integer, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(Integer, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(Integer, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(Integer, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(Integer, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(Integer, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(Integer, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(Long, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(Long, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(Long, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(Long, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(Long, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(Long, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(Long, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(Long, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(Short, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(Short, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(Short, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(Short, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(Short, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(Short, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(Short, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(Short, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(BigDecimal, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(BigDecimal, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(BigDecimal, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(BigDecimal, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(BigDecimal, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(BigDecimal, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(BigDecimal, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(BigDecimal, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(BigInteger, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(BigInteger, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(BigInteger, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(BigInteger, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(BigInteger, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(BigInteger, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(BigInteger, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less(BigInteger, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- Less - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- less_equals(Byte, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(Byte, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(Byte, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(Byte, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(Byte, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(Byte, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(Byte, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(Byte, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(Double, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(Double, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(Double, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(Double, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(Double, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(Double, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(Double, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(Double, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(Float, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(Float, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(Float, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(Float, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(Float, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(Float, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(Float, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(Float, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(Integer, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(Integer, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(Integer, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(Integer, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(Integer, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(Integer, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(Integer, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(Integer, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(Long, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(Long, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(Long, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(Long, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(Long, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(Long, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(Long, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(Long, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(Short, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(Short, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(Short, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(Short, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(Short, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(Short, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(Short, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(Short, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(BigDecimal, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(BigDecimal, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(BigDecimal, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(BigDecimal, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(BigDecimal, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(BigDecimal, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(BigDecimal, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(BigDecimal, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(BigInteger, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(BigInteger, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(BigInteger, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(BigInteger, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(BigInteger, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(BigInteger, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(BigInteger, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals(BigInteger, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_equals_fallback(Object, Object) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- less_fallback(Object, Object) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- LessEqual - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- 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) - 类中的方法 org.ssssssss.script.runtime.linq.LinQBuilder
- limit(Object, int) - 类中的方法 org.ssssssss.script.functions.StreamExtension
- Line(String, int, int, int, int, int, int) - 类的构造器 org.ssssssss.script.parsing.Span.Line
- lineNumber(Span) - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
- LinQBuilder - org.ssssssss.script.runtime.linq中的类
- LinqExpression - org.ssssssss.script.parsing.ast.linq中的类
- LinqExpression(Expression) - 类的构造器 org.ssssssss.script.parsing.ast.linq.LinqExpression
- LinqExpression(Span, Expression) - 类的构造器 org.ssssssss.script.parsing.ast.linq.LinqExpression
- 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
- LinQJoinValue - org.ssssssss.script.runtime.linq中的类
- LinQJoinValue(MagicScriptLambdaFunction, List<Object>, boolean, int) - 类的构造器 org.ssssssss.script.runtime.linq.LinQJoinValue
- LinqOrder - org.ssssssss.script.parsing.ast.linq中的类
- LinqOrder(Span, Expression, VarIndex, int) - 类的构造器 org.ssssssss.script.parsing.ast.linq.LinqOrder
- LinQOrder - org.ssssssss.script.runtime.linq中的类
- LinQOrder(MagicScriptLambdaFunction, int) - 类的构造器 org.ssssssss.script.runtime.linq.LinQOrder
- LinqSelect - org.ssssssss.script.parsing.ast.linq中的类
- LinqSelect(Span, List<LinqField>, LinqField, List<LinqJoin>, LinqExpression, List<LinqField>, LinqExpression, List<LinqOrder>, Expression, Expression) - 类的构造器 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
- LiteralToken(TokenType, Span, Object) - 类的构造器 org.ssssssss.script.parsing.LiteralToken
- LiteralToken(TokenType, Span, TokenStream) - 类的构造器 org.ssssssss.script.parsing.LiteralToken
- LLOAD - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- LMUL - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- LNEG - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- load(int) - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
-
加载变量
- load(String) - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
-
加载变量
- load(String, byte[]) - 类中的方法 org.ssssssss.script.runtime.MagicScriptClassLoader
- load(VarIndex) - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
-
加载变量
- load0() - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
-
加载this
- load1() - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
-
加载context
- load2() - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
-
加载Variables
- load3() - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
-
加载3号变量,一般指异常(临时变量)
- load4() - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
- loadClass(MagicScriptContext, String) - 类中的静态方法 org.ssssssss.script.MagicResourceLoader
-
加载类
- loadContext() - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
- loadFunction(MagicScriptContext, String) - 类中的静态方法 org.ssssssss.script.MagicResourceLoader
-
加载函数加载器
- loadModule(String) - 类中的静态方法 org.ssssssss.script.MagicResourceLoader
-
加载模块
- loadModule(MagicScriptContext, String) - 类中的静态方法 org.ssssssss.script.MagicResourceLoader
-
加载模块
- loadScriptLanguage(String) - 类中的静态方法 org.ssssssss.script.MagicResourceLoader
-
加载脚本函数加载器
- loadVars() - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
- LOCAL_VARIABLE - 类中的静态变量 org.ssssssss.script.asm.TypeReference
-
The sort of type references that target the type of a local variable in a method.
- LONG - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- LONG - 类中的静态变量 org.ssssssss.script.asm.Type
-
The sort of the
longtype. - LONG_TYPE - 类中的静态变量 org.ssssssss.script.asm.Type
-
The
longtype. - LongLiteral - org.ssssssss.script.parsing.ast.literal中的类
-
long 常量
- LongLiteral - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- LongLiteral(Span) - 类的构造器 org.ssssssss.script.parsing.ast.literal.LongLiteral
- LongLiteral(Span, Object) - 类的构造器 org.ssssssss.script.parsing.ast.literal.LongLiteral
- LOOKUPSWITCH - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- LOR - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- LREM - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- LRETURN - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- LShift - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- LShiftEqual - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- LShiftOperation - org.ssssssss.script.parsing.ast.binary中的类
-
<<
- LShiftOperation(Expression, Span, Expression) - 类的构造器 org.ssssssss.script.parsing.ast.binary.LShiftOperation
- LSHL - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- LSHR - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- LSTORE - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- LSUB - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- LUSHR - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- LXOR - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
M
- MagicExitException - org.ssssssss.script.exception中的异常错误
- MagicExitException(ExitValue) - 异常错误的构造器 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
- MagicScriptClassLoader - org.ssssssss.script.runtime中的类
- MagicScriptClassLoader(ClassLoader) - 类的构造器 org.ssssssss.script.runtime.MagicScriptClassLoader
- MagicScriptCompileException - org.ssssssss.script.compile中的异常错误
- MagicScriptCompileException(String) - 异常错误的构造器 org.ssssssss.script.compile.MagicScriptCompileException
- MagicScriptCompileException(String, Throwable) - 异常错误的构造器 org.ssssssss.script.compile.MagicScriptCompileException
- MagicScriptCompileException(Throwable) - 异常错误的构造器 org.ssssssss.script.compile.MagicScriptCompileException
- MagicScriptCompiler - org.ssssssss.script.compile中的类
-
脚本编译器
- MagicScriptCompiler(Set<VarIndex>, boolean) - 类的构造器 org.ssssssss.script.compile.MagicScriptCompiler
- MagicScriptContext - org.ssssssss.script中的类
-
脚本环境上下文 编译后的类每个方法的第一个参数都是本类。
- MagicScriptContext() - 类的构造器 org.ssssssss.script.MagicScriptContext
- MagicScriptContext(Map<String, Object>) - 类的构造器 org.ssssssss.script.MagicScriptContext
- MagicScriptDebugContext - org.ssssssss.script中的类
- MagicScriptDebugContext(List<Integer>) - 类的构造器 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) - 异常错误的构造器 org.ssssssss.script.exception.MagicScriptException
- MagicScriptException(String, String, Throwable, Span) - 异常错误的构造器 org.ssssssss.script.exception.MagicScriptException
- MagicScriptException(String, String, Span) - 异常错误的构造器 org.ssssssss.script.exception.MagicScriptException
- MagicScriptException(String, Span) - 异常错误的构造器 org.ssssssss.script.exception.MagicScriptException
- MagicScriptFunctions - org.ssssssss.script.functions中的类
- MagicScriptFunctions() - 类的构造器 org.ssssssss.script.functions.MagicScriptFunctions
- MagicScriptLambdaFunction - org.ssssssss.script.runtime.function中的接口
- MagicScriptLanguageFunction - org.ssssssss.script.runtime.function中的类
- MagicScriptLanguageFunction(MagicScriptContext, String, String) - 类的构造器 org.ssssssss.script.runtime.function.MagicScriptLanguageFunction
- MagicScriptRuntime - org.ssssssss.script.runtime中的类
- MagicScriptRuntime() - 类的构造器 org.ssssssss.script.runtime.MagicScriptRuntime
- MagicScriptRuntimeException - org.ssssssss.script.exception中的异常错误
- MagicScriptRuntimeException() - 异常错误的构造器 org.ssssssss.script.exception.MagicScriptRuntimeException
- MagicScriptRuntimeException(String) - 异常错误的构造器 org.ssssssss.script.exception.MagicScriptRuntimeException
- MagicScriptRuntimeException(Throwable) - 异常错误的构造器 org.ssssssss.script.exception.MagicScriptRuntimeException
- MagicScriptVariableAccessRuntime - org.ssssssss.script.runtime中的类
- MagicScriptVariableAccessRuntime(String) - 类的构造器 org.ssssssss.script.runtime.MagicScriptVariableAccessRuntime
- make_descriptor(Class<?>, Class<?>...) - 类中的静态方法 org.ssssssss.script.compile.Descriptor
- make_descriptor(Class<?>, String, Class<?>...) - 类中的静态方法 org.ssssssss.script.compile.Descriptor
- makeIndex() - 类中的方法 org.ssssssss.script.parsing.TokenStream
-
标记当前位置,和resetIndex搭配使用。
- map(Object, Function<Object[], Object>) - 类中的方法 org.ssssssss.script.functions.StreamExtension
-
map 函数
- map_or_array_access(boolean[], Number) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- map_or_array_access(byte[], Number) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- map_or_array_access(char[], Number) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- map_or_array_access(double[], Number) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- map_or_array_access(float[], Number) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- map_or_array_access(int[], Number) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- map_or_array_access(long[], Number) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- map_or_array_access(short[], Number) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- map_or_array_access(Object[], Number) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- map_or_array_access(String, Number) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- map_or_array_access_fallback(Object, Object) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- MapExtension - org.ssssssss.script.functions中的类
- MapExtension() - 类的构造器 org.ssssssss.script.functions.MapExtension
- MapImplicitConvert - org.ssssssss.script.convert中的类
-
Map到Bean的隐式转换
- MapImplicitConvert() - 类的构造器 org.ssssssss.script.convert.MapImplicitConvert
- MapKeyValueIterator - org.ssssssss.script.runtime.lang中的类
- MapKeyValueIterator(Map<Object, Object>) - 类的构造器 org.ssssssss.script.runtime.lang.MapKeyValueIterator
- MapLiteral - org.ssssssss.script.parsing.ast.literal中的类
-
map常量
- MapLiteral(Span, List<Expression>, 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
- markLabel(Label, Label) - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
-
标识continue和break位置
- match(boolean, boolean, String...) - 类中的方法 org.ssssssss.script.parsing.TokenStream
-
匹配指定字符串
- match(boolean, String...) - 类中的方法 org.ssssssss.script.parsing.TokenStream
-
匹配指定字符串
- match(boolean, TokenType...) - 类中的方法 org.ssssssss.script.parsing.TokenStream
-
匹配指定Token
- match(String, boolean) - 类中的方法 org.ssssssss.script.parsing.CharacterStream
-
返回是否是以给定的字符串开头
- match(String, boolean) - 类中的方法 org.ssssssss.script.parsing.TokenStream
-
匹配指定字符串
- match(String, boolean, boolean) - 类中的方法 org.ssssssss.script.parsing.TokenStream
-
匹配指定字符串
- match(String, Pattern) - 类中的方法 org.ssssssss.script.functions.StringExtension
- match(List<String>, boolean) - 类中的方法 org.ssssssss.script.parsing.TokenStream
-
匹配指定类型Token
- match(List<String>, boolean, boolean) - 类中的方法 org.ssssssss.script.parsing.TokenStream
-
匹配指定字符串
- match(TokenType, boolean) - 类中的方法 org.ssssssss.script.parsing.TokenStream
-
匹配指定类型Token
- matchAny(boolean, String...) - 类中的方法 org.ssssssss.script.parsing.CharacterStream
-
匹配任意字符串
- matchDigit(boolean) - 类中的方法 org.ssssssss.script.parsing.CharacterStream
-
返回是否是数字
- matchIdentifierPart(boolean) - 类中的方法 org.ssssssss.script.parsing.CharacterStream
-
返回是否是标识符部分
- matchIdentifierStart(boolean) - 类中的方法 org.ssssssss.script.parsing.CharacterStream
-
返回是否以标识符开头
- 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
-
取最大值
- member_access(RuntimeContext, Object, String, boolean, boolean) - 类中的静态方法 org.ssssssss.script.runtime.handle.FunctionCallHandle
- 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
- METHOD - 类中的静态变量 org.ssssssss.script.asm.Type
-
The sort of method types.
- METHOD_FORMAL_PARAMETER - 类中的静态变量 org.ssssssss.script.asm.TypeReference
-
The sort of type references that target the type of a formal parameter of a method.
- METHOD_INVOCATION_TYPE_ARGUMENT - 类中的静态变量 org.ssssssss.script.asm.TypeReference
-
The sort of type references that target a type parameter of a generic method in a method call.
- METHOD_RECEIVER - 类中的静态变量 org.ssssssss.script.asm.TypeReference
-
The sort of type references that target the receiver type of a method.
- METHOD_REFERENCE - 类中的静态变量 org.ssssssss.script.asm.TypeReference
-
The sort of type references that target the receiver type of a method reference.
- METHOD_REFERENCE_TYPE_ARGUMENT - 类中的静态变量 org.ssssssss.script.asm.TypeReference
-
The sort of type references that target a type parameter of a generic method in a method reference.
- METHOD_RETURN - 类中的静态变量 org.ssssssss.script.asm.TypeReference
-
The sort of type references that target the return type of a method.
- METHOD_TYPE_PARAMETER - 类中的静态变量 org.ssssssss.script.asm.TypeReference
-
The sort of type references that target a type parameter of a generic method.
- METHOD_TYPE_PARAMETER_BOUND - 类中的静态变量 org.ssssssss.script.asm.TypeReference
-
The sort of type references that target a bound of a type parameter of a generic method.
- MethodCall - org.ssssssss.script.parsing.ast.statement中的类
- MethodCall(Span, MemberAccess, List<Expression>, boolean) - 类的构造器 org.ssssssss.script.parsing.ast.statement.MethodCall
- MethodCallSite - org.ssssssss.script.runtime.handle中的类
- MethodCallSite(MethodHandles.Lookup, String, MethodType, Class<?>) - 类的构造器 org.ssssssss.script.runtime.handle.MethodCallSite
- MethodInvoker - org.ssssssss.script.reflection中的类
- MethodInvoker(Method) - 类的构造器 org.ssssssss.script.reflection.MethodInvoker
- MethodInvoker(Method, Object) - 类的构造器 org.ssssssss.script.reflection.MethodInvoker
- MethodInvoker(MethodInvoker) - 类的构造器 org.ssssssss.script.reflection.MethodInvoker
- MethodTooLargeException - org.ssssssss.script.asm中的异常错误
-
Exception thrown when the Code attribute of a method produced by a
ClassWriteris too large. - MethodTooLargeException(String, String, String, int) - 异常错误的构造器 org.ssssssss.script.asm.MethodTooLargeException
-
Constructs a new
MethodTooLargeException. - MethodVisitor - org.ssssssss.script.asm中的类
-
A visitor to visit a Java method.
- MethodVisitor(int) - 类的构造器 org.ssssssss.script.asm.MethodVisitor
-
Constructs a new
MethodVisitor. - MethodVisitor(int, MethodVisitor) - 类的构造器 org.ssssssss.script.asm.MethodVisitor
-
Constructs a new
MethodVisitor. - min(Object) - 类中的方法 org.ssssssss.script.functions.linq.AggregationFunctions
- min(Object) - 类中的方法 org.ssssssss.script.functions.StreamExtension
-
取最小值
- minus(Byte, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(Byte, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(Byte, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(Byte, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(Byte, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(Byte, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(Byte, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(Byte, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(Double, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(Double, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(Double, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(Double, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(Double, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(Double, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(Double, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(Double, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(Float, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(Float, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(Float, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(Float, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(Float, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(Float, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(Float, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(Float, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(Integer, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(Integer, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(Integer, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(Integer, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(Integer, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(Integer, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(Integer, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(Integer, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(Long, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(Long, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(Long, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(Long, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(Long, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(Long, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(Long, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(Short, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(Short, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(Short, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(Short, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(Short, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(Short, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(Short, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(Short, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(BigDecimal, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(BigDecimal, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(BigDecimal, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(BigDecimal, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(BigDecimal, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(BigDecimal, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(BigDecimal, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(BigDecimal, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(BigInteger, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(BigInteger, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(BigInteger, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(BigInteger, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(BigInteger, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(BigInteger, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(BigInteger, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- minus(BigInteger, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- Minus - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- MinusEqual - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- MinusMinus - enum class 中的枚举常量 org.ssssssss.script.parsing.ast.UnaryOperation.UnaryOperator
-
--
- MinusMinus - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- ModuleVisitor - org.ssssssss.script.asm中的类
-
A visitor to visit a Java module.
- ModuleVisitor(int) - 类的构造器 org.ssssssss.script.asm.ModuleVisitor
-
Constructs a new
ModuleVisitor. - ModuleVisitor(int, ModuleVisitor) - 类的构造器 org.ssssssss.script.asm.ModuleVisitor
-
Constructs a new
ModuleVisitor. - ModuloOperation - org.ssssssss.script.parsing.ast.binary中的类
-
% 运算
- ModuloOperation(Expression, Span, Expression) - 类的构造器 org.ssssssss.script.parsing.ast.binary.ModuloOperation
- MONITORENTER - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- MONITOREXIT - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- mul(Byte, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(Byte, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(Byte, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(Byte, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(Byte, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(Byte, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(Byte, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(Byte, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(Double, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(Double, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(Double, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(Double, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(Double, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(Double, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(Double, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(Double, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(Float, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(Float, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(Float, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(Float, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(Float, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(Float, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(Float, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(Float, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(Integer, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(Integer, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(Integer, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(Integer, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(Integer, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(Integer, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(Integer, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(Integer, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(Long, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(Long, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(Long, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(Long, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(Long, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(Long, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(Long, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(Long, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(Short, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(Short, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(Short, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(Short, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(Short, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(Short, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(Short, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(Short, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(BigDecimal, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(BigDecimal, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(BigDecimal, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(BigDecimal, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(BigDecimal, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(BigDecimal, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(BigDecimal, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(BigDecimal, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(BigInteger, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(BigInteger, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(BigInteger, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(BigInteger, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(BigInteger, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(BigInteger, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(BigInteger, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- mul(BigInteger, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- MULTIANEWARRAY - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- MultiplicationOperation - org.ssssssss.script.parsing.ast.binary中的类
-
* 运算
- MultiplicationOperation(Expression, Span, Expression) - 类的构造器 org.ssssssss.script.parsing.ast.binary.MultiplicationOperation
- mv - 类中的变量 org.ssssssss.script.asm.MethodVisitor
-
The method visitor to which this visitor must delegate method calls.
- mv - 类中的变量 org.ssssssss.script.asm.ModuleVisitor
-
The module visitor to which this visitor must delegate method calls.
N
- name() - annotation interface 中的元素 org.ssssssss.script.annotation.Comment
- neg - 类中的变量 org.ssssssss.script.parsing.ast.literal.NumberLiteral
- neg(Byte, Object) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- neg(Double, Object) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- neg(Float, Object) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- neg(Integer, Object) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- neg(Long, Object) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- neg(Short, Object) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- neg(BigDecimal, Object) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- neg(BigInteger, Object) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- Negate - enum class 中的枚举常量 org.ssssssss.script.parsing.ast.UnaryOperation.UnaryOperator
-
-
- NEW - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- NEW - 类中的静态变量 org.ssssssss.script.asm.TypeReference
-
The sort of type references that target the type of the object created by a 'new' instruction.
- new_array(boolean...) - 类中的方法 org.ssssssss.script.functions.ArrayFunctions
- new_array(byte...) - 类中的方法 org.ssssssss.script.functions.ArrayFunctions
- new_array(char...) - 类中的方法 org.ssssssss.script.functions.ArrayFunctions
- new_array(double...) - 类中的方法 org.ssssssss.script.functions.ArrayFunctions
- new_array(float...) - 类中的方法 org.ssssssss.script.functions.ArrayFunctions
- new_array(int) - 类中的方法 org.ssssssss.script.functions.ArrayFunctions
- new_array(int...) - 类中的方法 org.ssssssss.script.functions.ArrayFunctions
- new_array(long...) - 类中的方法 org.ssssssss.script.functions.ArrayFunctions
- new_array(short...) - 类中的方法 org.ssssssss.script.functions.ArrayFunctions
- new_array(Class<T>, int) - 类中的方法 org.ssssssss.script.functions.ArrayFunctions
- new_array(String...) - 类中的方法 org.ssssssss.script.functions.ArrayFunctions
- new_boolean_array(int) - 类中的方法 org.ssssssss.script.functions.ArrayFunctions
- new_byte_array(int) - 类中的方法 org.ssssssss.script.functions.ArrayFunctions
- new_char_array(int) - 类中的方法 org.ssssssss.script.functions.ArrayFunctions
- new_double_array(int) - 类中的方法 org.ssssssss.script.functions.ArrayFunctions
- new_float_array(int) - 类中的方法 org.ssssssss.script.functions.ArrayFunctions
- new_int_array(int) - 类中的方法 org.ssssssss.script.functions.ArrayFunctions
- new_long_array(int) - 类中的方法 org.ssssssss.script.functions.ArrayFunctions
- new_short_array(int) - 类中的方法 org.ssssssss.script.functions.ArrayFunctions
- newArray(List<Expression>) - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
-
编译数组
- NEWARRAY - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- newArrayList() - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
-
加载context
- newArrayList(boolean, Object[]) - 类中的静态方法 org.ssssssss.script.runtime.handle.FunctionCallHandle
- newClass(String) - 类中的方法 org.ssssssss.script.asm.ClassWriter
-
Adds a class reference to the constant pool of the class being build.
- newConst(Object) - 类中的方法 org.ssssssss.script.asm.ClassWriter
-
Adds a number or string constant to the constant pool of the class being build.
- newConstantDynamic(String, String, Handle, Object...) - 类中的方法 org.ssssssss.script.asm.ClassWriter
-
Adds a dynamic constant reference to the constant pool of the class being build.
- newExceptionReference(int) - 类中的静态方法 org.ssssssss.script.asm.TypeReference
-
Returns a reference to the type of an exception, in a 'throws' clause of a method.
- newField(String, String, String) - 类中的方法 org.ssssssss.script.asm.ClassWriter
-
Adds a field reference to the constant pool of the class being build.
- newFormalParameterReference(int) - 类中的静态方法 org.ssssssss.script.asm.TypeReference
-
Returns a reference to the type of a formal parameter of a method.
- newHandle(int, String, String, String) - 类中的方法 org.ssssssss.script.asm.ClassWriter
-
已过时。this method is superseded by
ClassWriter.newHandle(int, String, String, String, boolean). - newHandle(int, String, String, String, boolean) - 类中的方法 org.ssssssss.script.asm.ClassWriter
-
Adds a handle to the constant pool of the class being build.
- newInstance(Class<?>) - 类中的静态方法 org.ssssssss.script.functions.ClassExtension
- newInstance(Class<?>, RuntimeContext, Object...) - 类中的静态方法 org.ssssssss.script.functions.ClassExtension
- newInstance(Object, RuntimeContext, Object...) - 类中的静态方法 org.ssssssss.script.functions.ClassExtension
- newInvokeDynamic(String, String, Handle, Object...) - 类中的方法 org.ssssssss.script.asm.ClassWriter
-
Adds an invokedynamic reference to the constant pool of the class being build.
- newKeyValueIterator(Object) - 类中的静态方法 org.ssssssss.script.runtime.handle.FunctionCallHandle
- newLinkedHashMap(Boolean, Object[]) - 类中的静态方法 org.ssssssss.script.runtime.handle.FunctionCallHandle
- newMethod(String, String, String, boolean) - 类中的方法 org.ssssssss.script.asm.ClassWriter
-
Adds a method reference to the constant pool of the class being build.
- newMethodType(String) - 类中的方法 org.ssssssss.script.asm.ClassWriter
-
Adds a method type reference to the constant pool of the class being build.
- newModule(String) - 类中的方法 org.ssssssss.script.asm.ClassWriter
-
Adds a module reference to the constant pool of the class being build.
- newNameType(String, String) - 类中的方法 org.ssssssss.script.asm.ClassWriter
-
Adds a name and type to the constant pool of the class being build.
- newPackage(String) - 类中的方法 org.ssssssss.script.asm.ClassWriter
-
Adds a package reference to the constant pool of the class being build.
- newRuntimeContext() - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
- NewStatement - org.ssssssss.script.parsing.ast.statement中的类
- NewStatement(Span, Expression, List<Expression>) - 类的构造器 org.ssssssss.script.parsing.ast.statement.NewStatement
- newSuperTypeReference(int) - 类中的静态方法 org.ssssssss.script.asm.TypeReference
-
Returns a reference to the super class or to an interface of the 'implements' clause of a class.
- newTryCatchReference(int) - 类中的静态方法 org.ssssssss.script.asm.TypeReference
-
Returns a reference to the type of the exception declared in a 'catch' clause of a method.
- newTypeArgumentReference(int, int) - 类中的静态方法 org.ssssssss.script.asm.TypeReference
-
Returns a reference to the type of a type argument in a constructor or method call or reference.
- newTypeParameterBoundReference(int, int, int) - 类中的静态方法 org.ssssssss.script.asm.TypeReference
-
Returns a reference to a type parameter bound of a generic class or method.
- newTypeParameterReference(int, int) - 类中的静态方法 org.ssssssss.script.asm.TypeReference
-
Returns a reference to a type parameter of a generic class or method.
- newTypeReference(int) - 类中的静态方法 org.ssssssss.script.asm.TypeReference
-
Returns a type reference of the given sort.
- newUTF8(String) - 类中的方法 org.ssssssss.script.asm.ClassWriter
-
Adds an UTF8 string to the constant pool of the class being build.
- newValueIterator(Object) - 类中的静态方法 org.ssssssss.script.runtime.handle.FunctionCallHandle
- next() - 类中的方法 org.ssssssss.script.parsing.TokenStream
-
获取下一个Token并改变当前位置
- next() - 类中的方法 org.ssssssss.script.runtime.lang.ArrayValueIterator
- next() - 类中的方法 org.ssssssss.script.runtime.lang.KeyValueIterator
- next() - 类中的方法 org.ssssssss.script.runtime.lang.MapKeyValueIterator
- Node - org.ssssssss.script.parsing.ast中的类
-
节点
- Node(Span) - 类的构造器 org.ssssssss.script.parsing.ast.Node
- NOP - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- not(Object) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- Not - enum class 中的枚举常量 org.ssssssss.script.parsing.ast.UnaryOperation.UnaryOperator
-
!
- Not - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- not_accurate_equals_fallback(Object, Object) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- not_blank(CharSequence) - 类中的方法 org.ssssssss.script.functions.StringFunctions
- not_equals_fallback(Object, Object) - 类中的静态方法 org.ssssssss.script.runtime.handle.OperatorHandle
- not_null(Object) - 类中的方法 org.ssssssss.script.functions.MagicScriptFunctions
- NotEqual - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- NotEqualEqual - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- 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
- NULL - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- NullLiteral - org.ssssssss.script.parsing.ast.literal中的类
-
null 常量
- NullLiteral - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- NullLiteral(Span) - 类的构造器 org.ssssssss.script.parsing.ast.literal.NullLiteral
- NumberExtension - org.ssssssss.script.functions中的类
-
Number类型扩展
- NumberExtension() - 类的构造器 org.ssssssss.script.functions.NumberExtension
- NumberLiteral - org.ssssssss.script.parsing.ast.literal中的类
- NumberLiteral(Span) - 类的构造器 org.ssssssss.script.parsing.ast.literal.NumberLiteral
- NumberLiteral(Span, Object) - 类的构造器 org.ssssssss.script.parsing.ast.literal.NumberLiteral
O
- OBJECT - 类中的静态变量 org.ssssssss.script.asm.Type
-
The sort of object reference types.
- ObjectConvertExtension - org.ssssssss.script.functions中的类
-
类型转换
- ObjectConvertExtension() - 类的构造器 org.ssssssss.script.functions.ObjectConvertExtension
- ObjectTypeConditionExtension - org.ssssssss.script.functions中的类
-
类型判断
- ObjectTypeConditionExtension() - 类的构造器 org.ssssssss.script.functions.ObjectTypeConditionExtension
- offset(Object) - 类中的方法 org.ssssssss.script.runtime.linq.LinQBuilder
- Opcodes - org.ssssssss.script.asm中的接口
-
The JVM opcodes, access flags and array type codes.
- operator(String) - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
-
二元运算
- OperatorHandle - org.ssssssss.script.runtime.handle中的类
- OperatorHandle() - 类的构造器 org.ssssssss.script.runtime.handle.OperatorHandle
- or(Boolean, Boolean) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- or(Byte, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- or(Byte, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- or(Byte, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- or(Byte, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- or(Byte, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- or(Integer, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- or(Integer, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- or(Integer, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- or(Integer, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- or(Integer, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- or(Long, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- or(Long, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- or(Long, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- or(Long, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- or(Long, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- or(Short, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- or(Short, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- or(Short, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- or(Short, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- or(Short, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- or(BigDecimal, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- or(BigDecimal, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- or(BigDecimal, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- or(BigDecimal, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- or(BigDecimal, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- Or - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- order(MagicScriptLambdaFunction, int) - 类中的方法 org.ssssssss.script.runtime.linq.LinQBuilder
- OrderValue - org.ssssssss.script.runtime.linq中的类
- OrderValue(Object, int) - 类的构造器 org.ssssssss.script.runtime.linq.OrderValue
- org.ssssssss.script - 程序包 org.ssssssss.script
- org.ssssssss.script.annotation - 程序包 org.ssssssss.script.annotation
- org.ssssssss.script.asm - 程序包 org.ssssssss.script.asm
- org.ssssssss.script.asm.signature - 程序包 org.ssssssss.script.asm.signature
- org.ssssssss.script.compile - 程序包 org.ssssssss.script.compile
- 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.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
- org.ssssssss.script.runtime - 程序包 org.ssssssss.script.runtime
- org.ssssssss.script.runtime.function - 程序包 org.ssssssss.script.runtime.function
- org.ssssssss.script.runtime.handle - 程序包 org.ssssssss.script.runtime.handle
- org.ssssssss.script.runtime.lang - 程序包 org.ssssssss.script.runtime.lang
- org.ssssssss.script.runtime.linq - 程序包 org.ssssssss.script.runtime.linq
- origin() - annotation interface 中的元素 org.ssssssss.script.annotation.Comment
-
是否返回原类型
- OrOperation - org.ssssssss.script.parsing.ast.binary中的类
-
|| 操作
- OrOperation(Expression, Span, Expression) - 类的构造器 org.ssssssss.script.parsing.ast.binary.OrOperation
P
- parse(String) - 类中的方法 org.ssssssss.script.parsing.Parser
- parse(String, Function<String, String>) - 类中的方法 org.ssssssss.script.parsing.GenericTokenParser
- parseExpression() - 类中的方法 org.ssssssss.script.parsing.Parser
- parseExpression(boolean) - 类中的方法 org.ssssssss.script.parsing.Parser
- Parser - org.ssssssss.script.parsing中的类
-
语法解析器
- Parser() - 类的构造器 org.ssssssss.script.parsing.Parser
- PatternExtension - org.ssssssss.script.functions中的类
-
Pattern 扩展
- PatternExtension() - 类的构造器 org.ssssssss.script.functions.PatternExtension
- pause(int, int, int, int, Variables) - 类中的方法 org.ssssssss.script.MagicScriptContext
- pause(int, int, int, int, Variables) - 类中的方法 org.ssssssss.script.MagicScriptDebugContext
- percent(Number) - 类中的方法 org.ssssssss.script.functions.linq.MathFunctions
- percent(Number, int) - 类中的方法 org.ssssssss.script.functions.linq.MathFunctions
- Percentage - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- PercentEqual - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- Period - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- plus(Byte, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Byte, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Byte, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Byte, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Byte, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Byte, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Byte, String) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Byte, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Byte, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Double, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Double, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Double, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Double, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Double, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Double, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Double, String) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Double, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Double, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Float, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Float, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Float, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Float, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Float, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Float, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Float, String) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Float, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Float, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Integer, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Integer, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Integer, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Integer, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Integer, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Integer, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Integer, String) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Integer, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Integer, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Long, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Long, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Long, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Long, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Long, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Long, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Long, String) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Long, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Long, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Short, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Short, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Short, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Short, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Short, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Short, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Short, String) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Short, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(Short, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(String, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(String, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(String, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(String, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(String, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(String, Object) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(String, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(String, String) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(String, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(String, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(BigDecimal, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(BigDecimal, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(BigDecimal, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(BigDecimal, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(BigDecimal, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(BigDecimal, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(BigDecimal, String) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(BigDecimal, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(BigDecimal, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(BigInteger, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(BigInteger, Double) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(BigInteger, Float) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(BigInteger, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(BigInteger, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(BigInteger, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(BigInteger, String) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(BigInteger, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- plus(BigInteger, BigInteger) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- Plus - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- plus_fallback(Object, Object) - 类中的静态方法 org.ssssssss.script.runtime.handle.ArithmeticHandle
- PlusEqual - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- PlusPlus - enum class 中的枚举常量 org.ssssssss.script.parsing.ast.UnaryOperation.UnaryOperator
-
++
- PlusPlus - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- pop() - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
- pop() - 类中的方法 org.ssssssss.script.parsing.VarScope
- POP - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- POP2 - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- popFinallyBlock() - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
- Positive - enum class 中的枚举常量 org.ssssssss.script.parsing.ast.UnaryOperation.UnaryOperator
-
+
- PostSlash - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- pre_store(int) - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
-
写变量前的准备
- pre_store(VarIndex) - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
-
写变量前的准备
- prev() - 类中的方法 org.ssssssss.script.parsing.TokenStream
-
获取前一个Token并改变当前位置
- print(Object) - 类中的方法 org.ssssssss.script.functions.MagicScriptFunctions
- printf(String, Object...) - 类中的方法 org.ssssssss.script.functions.MagicScriptFunctions
- println(Object) - 类中的方法 org.ssssssss.script.functions.MagicScriptFunctions
- process(Object, String, Object[]) - 类中的静态方法 org.ssssssss.script.parsing.ast.statement.ClassConverter
- processArguments(Variables, Object[]) - 类中的方法 org.ssssssss.script.reflection.JavaInvoker
-
预处理参数,用来实现隐式转换
- push() - 类中的方法 org.ssssssss.script.parsing.VarScope
- push(Object, Object) - 类中的方法 org.ssssssss.script.functions.StreamExtension
- pushFinallyBlock(List<Node>) - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
- put(String, MagicScript) - 类中的方法 org.ssssssss.script.compile.CompileCache
- putByte(int) - 类中的方法 org.ssssssss.script.asm.ByteVector
-
Puts a byte into this byte vector.
- putByteArray(byte[], int, int) - 类中的方法 org.ssssssss.script.asm.ByteVector
-
Puts an array of bytes into this byte vector.
- PUTFIELD - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- putInt(int) - 类中的方法 org.ssssssss.script.asm.ByteVector
-
Puts an int into this byte vector.
- putLong(long) - 类中的方法 org.ssssssss.script.asm.ByteVector
-
Puts a long into this byte vector.
- putMapIntoContext(Map<String, Object>) - 类中的方法 org.ssssssss.script.MagicScriptContext
-
批量设置环境变量
- putShort(int) - 类中的方法 org.ssssssss.script.asm.ByteVector
-
Puts a short into this byte vector.
- PUTSTATIC - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- putUTF8(String) - 类中的方法 org.ssssssss.script.asm.ByteVector
-
Puts an UTF8 string into this byte vector.
Q
- QuestionMark - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- QuestionPeriod - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
R
- range(int, int) - 类中的方法 org.ssssssss.script.functions.CollectionFunctions
- read(ClassReader, int, int, char[], int, Label[]) - 类中的方法 org.ssssssss.script.asm.Attribute
-
Reads a
Attribute.typeattribute. - readByte(int) - 类中的方法 org.ssssssss.script.asm.ClassReader
-
Reads a byte value in this
ClassReader. - readClass(int, char[]) - 类中的方法 org.ssssssss.script.asm.ClassReader
-
Reads a CONSTANT_Class constant pool entry in this
ClassReader. - readConst(int, char[]) - 类中的方法 org.ssssssss.script.asm.ClassReader
-
Reads a numeric or string constant pool entry in this
ClassReader. - readInt(int) - 类中的方法 org.ssssssss.script.asm.ClassReader
-
Reads a signed int value in this
ClassReader. - readLabel(int, Label[]) - 类中的方法 org.ssssssss.script.asm.ClassReader
-
Returns the label corresponding to the given bytecode offset.
- readLong(int) - 类中的方法 org.ssssssss.script.asm.ClassReader
-
Reads a signed long value in this
ClassReader. - readModule(int, char[]) - 类中的方法 org.ssssssss.script.asm.ClassReader
-
Reads a CONSTANT_Module constant pool entry in this
ClassReader. - readPackage(int, char[]) - 类中的方法 org.ssssssss.script.asm.ClassReader
-
Reads a CONSTANT_Package constant pool entry in this
ClassReader. - readShort(int) - 类中的方法 org.ssssssss.script.asm.ClassReader
-
Reads a signed short value in this
ClassReader. - readUnsignedShort(int) - 类中的方法 org.ssssssss.script.asm.ClassReader
-
Reads an unsigned short value in this
ClassReader. - readUTF8(int, char[]) - 类中的方法 org.ssssssss.script.asm.ClassReader
-
Reads a CONSTANT_Utf8 constant pool entry in this
ClassReader. - Record - org.ssssssss.script.runtime.linq中的类
- Record(Object) - 类的构造器 org.ssssssss.script.runtime.linq.Record
- Record(Object, List<JoinValue>) - 类的构造器 org.ssssssss.script.runtime.linq.Record
- RecordComponentVisitor - org.ssssssss.script.asm中的类
-
A visitor to visit a record component.
- RecordComponentVisitor(int) - 类的构造器 org.ssssssss.script.asm.RecordComponentVisitor
-
Constructs a new
RecordComponentVisitor. - RecordComponentVisitor(int, RecordComponentVisitor) - 类的构造器 org.ssssssss.script.asm.RecordComponentVisitor
-
Constructs a new
RecordComponentVisitor. - reduce(Object, Function<Object[], Object>) - 类中的方法 org.ssssssss.script.functions.StreamExtension
- RegexpLiteral - org.ssssssss.script.parsing.ast.literal中的类
-
正则常量
- RegexpLiteral - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- 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.JavaReflection
-
注册隐式转换器
- registerMethodExtension(Class<?>, Object) - 类中的静态方法 org.ssssssss.script.reflection.JavaReflection
-
注册扩展方法
- remove(String) - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
-
移除变量
- remove(VarIndex) - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
-
移除变量
- removeVariableValue(Variables) - 类中的方法 org.ssssssss.script.runtime.linq.Record
- replace(String, Pattern, String) - 类中的方法 org.ssssssss.script.functions.StringExtension
- 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(int) - 类中的方法 org.ssssssss.script.parsing.TokenStream
-
重置当前位置,和makeIndex搭配使用
- RESOURCE_VARIABLE - 类中的静态变量 org.ssssssss.script.asm.TypeReference
-
The sort of type references that target the type of a resource variable in a method.
- ResourceNotFoundException - org.ssssssss.script.exception中的异常错误
- ResourceNotFoundException(String) - 异常错误的构造器 org.ssssssss.script.exception.ResourceNotFoundException
- RET - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- Return - org.ssssssss.script.parsing.ast.statement中的类
- Return(Span, Node) - 类的构造器 org.ssssssss.script.parsing.ast.statement.Return
- RETURN - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- right_shift(Byte, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- right_shift(Byte, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- right_shift(Byte, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- right_shift(Byte, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- right_shift(Byte, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- right_shift(Integer, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- right_shift(Integer, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- right_shift(Integer, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- right_shift(Integer, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- right_shift(Integer, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- right_shift(Long, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- right_shift(Long, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- right_shift(Long, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- right_shift(Long, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- right_shift(Long, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- right_shift(Short, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- right_shift(Short, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- right_shift(Short, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- right_shift(Short, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- right_shift(Short, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- right_shift(BigDecimal, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- right_shift(BigDecimal, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- right_shift(BigDecimal, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- right_shift(BigDecimal, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- right_shift(BigDecimal, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- right_shift2(Byte, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- right_shift2(Byte, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- right_shift2(Byte, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- right_shift2(Byte, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- right_shift2(Byte, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- right_shift2(Integer, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- right_shift2(Integer, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- right_shift2(Integer, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- right_shift2(Integer, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- right_shift2(Integer, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- right_shift2(Long, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- right_shift2(Long, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- right_shift2(Long, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- right_shift2(Long, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- right_shift2(Long, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- right_shift2(Short, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- right_shift2(Short, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- right_shift2(Short, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- right_shift2(Short, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- right_shift2(Short, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- right_shift2(BigDecimal, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- right_shift2(BigDecimal, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- right_shift2(BigDecimal, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- right_shift2(BigDecimal, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- right_shift2(BigDecimal, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- RightBracket - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- RightCurly - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- RightParantheses - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- round(Number) - 类中的方法 org.ssssssss.script.functions.linq.MathFunctions
- round(Number, int) - 类中的方法 org.ssssssss.script.functions.linq.MathFunctions
- round(Number, int) - 类中的静态方法 org.ssssssss.script.functions.NumberExtension
- RShift - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- Rshift2 - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- RShift2Equal - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- RShift2Operation - org.ssssssss.script.parsing.ast.binary中的类
-
>>>
- RShift2Operation(Expression, Span, Expression) - 类的构造器 org.ssssssss.script.parsing.ast.binary.RShift2Operation
- RShiftEqual - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- RShiftOperation - org.ssssssss.script.parsing.ast.binary中的类
-
>>
- RShiftOperation(Expression, Span, Expression) - 类的构造器 org.ssssssss.script.parsing.ast.binary.RShiftOperation
- RuntimeContext - org.ssssssss.script.runtime中的类
- RuntimeContext(MagicScriptContext, Variables) - 类的构造器 org.ssssssss.script.runtime.RuntimeContext
S
- SALOAD - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- SASTORE - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- scoped() - 类中的方法 org.ssssssss.script.parsing.VarIndex
- scopeStore() - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
-
配合pre_store使用,保存至数组中
- 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
- select(MagicScriptLambdaFunction, String, int) - 类中的方法 org.ssssssss.script.runtime.linq.LinQBuilder
- SelectField - org.ssssssss.script.runtime.linq中的类
- SelectField(MagicScriptLambdaFunction, String, int) - 类的构造器 org.ssssssss.script.runtime.linq.SelectField
- SelectValue - org.ssssssss.script.runtime.linq中的类
- SelectValue(Map<String, Object>, List<OrderValue>) - 类的构造器 org.ssssssss.script.runtime.linq.SelectValue
- Semicolon - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- set(String, Object) - 类中的方法 org.ssssssss.script.MagicScriptContext
-
设置环境变量
- set_variable_value(RuntimeContext, Object, Object, Object) - 类中的静态方法 org.ssssssss.script.runtime.handle.FunctionCallHandle
- setAsync(boolean) - 类中的方法 org.ssssssss.script.parsing.ast.statement.LambdaFunction
- setAttributes(Set<ScriptClass.ScriptAttribute>) - 类中的方法 org.ssssssss.script.ScriptClass
- setBreakpoints(List<Integer>) - 类中的方法 org.ssssssss.script.MagicScriptDebugContext
- setCallback(Consumer<Map<String, Object>>) - 类中的方法 org.ssssssss.script.MagicScriptDebugContext
- setClassLoader(Function<String, Object>) - 类中的静态方法 org.ssssssss.script.MagicResourceLoader
-
设置类加载器
- setClassName(String) - 类中的方法 org.ssssssss.script.ScriptClass
- setCompileCache(int) - 类中的静态方法 org.ssssssss.script.MagicScript
- setDefaultTarget(Object) - 类中的方法 org.ssssssss.script.reflection.JavaInvoker
- setDynamicAttribute(String, T) - 接口中的方法 org.ssssssss.script.functions.DynamicAttribute
- setEnums(Object[]) - 类中的方法 org.ssssssss.script.ScriptClass
- setExtension(boolean) - 类中的方法 org.ssssssss.script.reflection.JavaInvoker
- setFieldValue(Object, Field, Object) - 类中的静态方法 org.ssssssss.script.reflection.JavaReflection
- setId(String) - 类中的方法 org.ssssssss.script.MagicScriptDebugContext
- setImplicit(boolean) - 类中的方法 org.ssssssss.script.reflection.JavaInvoker
- setInterfaces(List<String>) - 类中的方法 org.ssssssss.script.ScriptClass
- setLeftOperand(Expression) - 类中的方法 org.ssssssss.script.parsing.ast.BinaryOperation
- setMethods(Set<ScriptClass.ScriptMethod>) - 类中的方法 org.ssssssss.script.ScriptClass
- setModule(boolean) - 类中的方法 org.ssssssss.script.ScriptClass
- setNeg(boolean) - 类中的方法 org.ssssssss.script.parsing.ast.literal.NumberLiteral
- setRightOperand(Expression) - 类中的方法 org.ssssssss.script.parsing.ast.BinaryOperation
- setScopeValue(int, Object) - 类中的方法 org.ssssssss.script.runtime.Variables
- setScriptName(String) - 类中的方法 org.ssssssss.script.MagicScriptContext
- setSpans(List<Span>) - 类中的方法 org.ssssssss.script.runtime.MagicScriptRuntime
- setStepInto(boolean) - 类中的方法 org.ssssssss.script.MagicScriptDebugContext
- setSuperClass(String) - 类中的方法 org.ssssssss.script.ScriptClass
- setThreadPoolExecutorSize(int) - 类中的静态方法 org.ssssssss.script.parsing.ast.statement.AsyncCall
- setTimeout(int) - 类中的方法 org.ssssssss.script.MagicScriptDebugContext
- setValue(int, Object) - 类中的方法 org.ssssssss.script.runtime.Variables
- setValue(Object) - 类中的方法 org.ssssssss.script.parsing.ast.Literal
- setVariableValue(Variables) - 类中的方法 org.ssssssss.script.runtime.linq.Record
- setVarNames(String[]) - 类中的方法 org.ssssssss.script.runtime.MagicScriptRuntime
- SHORT - 类中的静态变量 org.ssssssss.script.asm.Type
-
The sort of the
shorttype. - SHORT_TYPE - 类中的静态变量 org.ssssssss.script.asm.Type
-
The
shorttype. - ShortLiteral - org.ssssssss.script.parsing.ast.literal中的类
-
short 常量
- ShortLiteral - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- ShortLiteral(Span) - 类的构造器 org.ssssssss.script.parsing.ast.literal.ShortLiteral
- shuffle(Object) - 类中的方法 org.ssssssss.script.functions.StreamExtension
-
将list打乱
- SignatureReader - org.ssssssss.script.asm.signature中的类
-
A parser for signature literals, as defined in the Java Virtual Machine Specification (JVMS), to visit them with a SignatureVisitor.
- SignatureReader(String) - 类的构造器 org.ssssssss.script.asm.signature.SignatureReader
-
Constructs a
SignatureReaderfor the given signature. - SignatureVisitor - org.ssssssss.script.asm.signature中的类
-
A visitor to visit a generic signature.
- SignatureVisitor(int) - 类的构造器 org.ssssssss.script.asm.signature.SignatureVisitor
-
Constructs a new
SignatureVisitor. - SignatureWriter - org.ssssssss.script.asm.signature中的类
-
A SignatureVisitor that generates signature literals, as defined in the Java Virtual Machine Specification (JVMS).
- SignatureWriter() - 类的构造器 org.ssssssss.script.asm.signature.SignatureWriter
-
Constructs a new
SignatureWriter. - singal() - 类中的方法 org.ssssssss.script.MagicScriptDebugContext
- SingleQuote - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- SIPUSH - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- size() - 类中的方法 org.ssssssss.script.runtime.linq.LinQJoinValue
- size(Object) - 类中的方法 org.ssssssss.script.functions.StreamExtension
- skip(Object, int) - 类中的方法 org.ssssssss.script.functions.StreamExtension
- SKIP_CODE - 类中的静态变量 org.ssssssss.script.asm.ClassReader
-
A flag to skip the Code attributes.
- SKIP_DEBUG - 类中的静态变量 org.ssssssss.script.asm.ClassReader
-
A flag to skip the SourceFile, SourceDebugExtension, LocalVariableTable, LocalVariableTypeTable, LineNumberTable and MethodParameters attributes.
- SKIP_FRAMES - 类中的静态变量 org.ssssssss.script.asm.ClassReader
-
A flag to skip the StackMap and StackMapTable attributes.
- skipLine() - 类中的方法 org.ssssssss.script.parsing.CharacterStream
-
跳过一行
- skipUntil(String) - 类中的方法 org.ssssssss.script.parsing.CharacterStream
-
直到给定的字符串之前全部跳过
- skipWhiteSpace() - 类中的方法 org.ssssssss.script.parsing.CharacterStream
-
跳过空白字符
- some(Object, Function<Object[], Object>) - 类中的方法 org.ssssssss.script.functions.StreamExtension
- sort() - 接口中的方法 org.ssssssss.script.convert.ClassImplicitConvert
-
转换顺序
- sort(Object, Function<Object[], Object>) - 类中的方法 org.ssssssss.script.functions.StreamExtension
-
排序
- sort(Map<?, ?>) - 类中的方法 org.ssssssss.script.functions.MapExtension
- sort(Map<?, ?>, Function<Object[], Object>) - 类中的方法 org.ssssssss.script.functions.MapExtension
- SOURCE_DEPRECATED - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- SOURCE_MASK - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- 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(List<Object>, List<Object>) - 类中的静态方法 org.ssssssss.script.runtime.handle.FunctionCallHandle
- spread(Map<Object, Object>, Map<Object, Object>) - 类中的静态方法 org.ssssssss.script.runtime.handle.FunctionCallHandle
- Spread - org.ssssssss.script.parsing.ast.statement中的类
-
展开语法 Spread syntax (...)
- Spread - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- Spread(Span, Expression) - 类的构造器 org.ssssssss.script.parsing.ast.statement.Spread
- SpreadValue - org.ssssssss.script.runtime中的类
- SpreadValue(Object) - 类的构造器 org.ssssssss.script.runtime.SpreadValue
- SqlAnd - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- SqlNotEqual - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- SqlOr - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- start() - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
-
跳转到continue位置
- startSpan() - 类中的方法 org.ssssssss.script.parsing.CharacterStream
-
记录当前位置为Span的开始位置
- store() - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
-
配合pre_store使用,保存至数组中
- store(int) - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
-
保存变量
- store(VarIndex) - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
-
配合pre_store使用,保存至数组中
- StreamExtension - org.ssssssss.script.functions中的类
- StreamExtension() - 类的构造器 org.ssssssss.script.functions.StreamExtension
- StringExtension - org.ssssssss.script.functions中的类
-
String 扩展
- StringExtension() - 类的构造器 org.ssssssss.script.functions.StringExtension
- StringFunctions - org.ssssssss.script.functions中的类
- StringFunctions() - 类的构造器 org.ssssssss.script.functions.StringFunctions
- StringLiteral - org.ssssssss.script.parsing.ast.literal中的类
-
String 常量
- StringLiteral - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- StringLiteral(Token) - 类的构造器 org.ssssssss.script.parsing.ast.literal.StringLiteral
- StringLiteral(Token, List<Expression>) - 类的构造器 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
-
累计求和
- SUPER - 类中的静态变量 org.ssssssss.script.asm.signature.SignatureVisitor
-
Wildcard for a "super" type argument.
- support() - 接口中的方法 org.ssssssss.script.functions.ExtensionMethod
- support(Class<?>, Class<?>) - 类中的方法 org.ssssssss.script.convert.BooleanImplicitConvert
- support(Class<?>, Class<?>) - 接口中的方法 org.ssssssss.script.convert.ClassImplicitConvert
-
是否支持隐式自动转换
- support(Class<?>, Class<?>) - 类中的方法 org.ssssssss.script.convert.CollectionImplicitConvert
- support(Class<?>, Class<?>) - 类中的方法 org.ssssssss.script.convert.FunctionalImplicitConvert
- support(Class<?>, Class<?>) - 类中的方法 org.ssssssss.script.convert.MapImplicitConvert
- supports() - 接口中的方法 org.ssssssss.script.functions.ExtensionMethod
- SWAP - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
T
- T_BOOLEAN - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- T_BYTE - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- T_CHAR - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- T_DOUBLE - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- T_FLOAT - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- T_INT - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- T_LONG - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- T_SHORT - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- TABLESWITCH - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- TemporalAccessorExtension - org.ssssssss.script.functions中的类
- TemporalAccessorExtension() - 类的构造器 org.ssssssss.script.functions.TemporalAccessorExtension
- TernaryOperation - org.ssssssss.script.parsing.ast中的类
- TernaryOperation(Expression, Expression, Expression) - 类的构造器 org.ssssssss.script.parsing.ast.TernaryOperation
- test(Pattern, String) - 类中的方法 org.ssssssss.script.functions.PatternExtension
- Throw - org.ssssssss.script.parsing.ast.statement中的类
- Throw(Span, Expression) - 类的构造器 org.ssssssss.script.parsing.ast.statement.Throw
- THROWS - 类中的静态变量 org.ssssssss.script.asm.TypeReference
-
The sort of type references that target the type of an exception declared in the throws clause of a method.
- toByteArray() - 类中的方法 org.ssssssss.script.asm.ClassWriter
-
Returns the content of the class file that was built by this ClassWriter.
- toFixed(Number, int) - 类中的方法 org.ssssssss.script.functions.NumberExtension
- Token - org.ssssssss.script.parsing中的类
- Token(TokenType, Span) - 类的构造器 org.ssssssss.script.parsing.Token
- Token(TokenType, Span, Object) - 类的构造器 org.ssssssss.script.parsing.Token
- Token(TokenType, Span, TokenStream) - 类的构造器 org.ssssssss.script.parsing.Token
- tokenize(String) - 类中的静态方法 org.ssssssss.script.parsing.Tokenizer
- tokenize(String, boolean) - 类中的静态方法 org.ssssssss.script.parsing.Tokenizer
- Tokenizer - org.ssssssss.script.parsing中的类
- Tokenizer() - 类的构造器 org.ssssssss.script.parsing.Tokenizer
- TokenStream - org.ssssssss.script.parsing中的类
-
对List
进行封装,提供匹配相关方法,方便语法解析 - TokenStream(List<Token>) - 类的构造器 org.ssssssss.script.parsing.TokenStream
- TokenType - org.ssssssss.script.parsing中的Enum Class
-
Token类型
- toMap(Object, Function<Object[], Object>) - 类中的方法 org.ssssssss.script.functions.StreamExtension
- toMap(Object, Function<Object[], Object>, Function<Object[], Object>) - 类中的方法 org.ssssssss.script.functions.StreamExtension
- TOP - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- toString() - 类中的方法 org.ssssssss.script.asm.ConstantDynamic
- toString() - 类中的方法 org.ssssssss.script.asm.Handle
-
Returns the textual representation of this handle.
- toString() - 类中的方法 org.ssssssss.script.asm.Label
-
Returns a string representation of this label.
- toString() - 类中的方法 org.ssssssss.script.asm.signature.SignatureWriter
-
Returns the signature that was built by this signature writer.
- toString() - 类中的方法 org.ssssssss.script.asm.Type
-
Returns a string representation of this type.
- toString() - 类中的方法 org.ssssssss.script.asm.TypePath
-
Returns a string representation of this type path.
- toString() - 类中的方法 org.ssssssss.script.parsing.ast.Node
- toString() - 类中的方法 org.ssssssss.script.parsing.Span
- toString() - 类中的方法 org.ssssssss.script.parsing.Token
- transfer(MagicScriptRuntime, Throwable) - 类中的静态方法 org.ssssssss.script.MagicScriptError
- TripleQuote - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- tryCatch(Label, Label, Label, Class<?>) - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
-
设定tryCatch跳转 如果在Label start到Label end代码范围内捕获到type异常,则跳转到Label handler type为null则表示finally,只要抛异常就跳转到handler
- TryStatement - org.ssssssss.script.parsing.ast.statement中的类
- TryStatement(Span, VarIndex, List<Node>, List<VariableDefine>, List<Node>, List<Node>) - 类的构造器 org.ssssssss.script.parsing.ast.statement.TryStatement
- type - 类中的变量 org.ssssssss.script.asm.Attribute
-
The type of this attribute, also called its name in the JVMS.
- Type - org.ssssssss.script.asm中的类
-
A Java field or method type.
- TYPE_ARGUMENT - 类中的静态变量 org.ssssssss.script.asm.TypePath
-
A type path step that steps into a type argument of a generic type.
- type_cast(Object, String, Object...) - 类中的静态方法 org.ssssssss.script.runtime.handle.FunctionCallHandle
- typeInsn(int, Class<?>) - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
- TypePath - org.ssssssss.script.asm中的类
-
The path to a type argument, wildcard bound, array element type, or static inner type within an enclosing type.
- TypeReference - org.ssssssss.script.asm中的类
-
A reference to a type appearing in a class, field or method declaration, or on an instruction.
- TypeReference(int) - 类的构造器 org.ssssssss.script.asm.TypeReference
-
Constructs a new TypeReference.
U
- 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中的Enum Class
- UNINITIALIZED_THIS - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- unwrap(Throwable) - 类中的静态方法 org.ssssssss.script.MagicScriptError
- uuid() - 类中的方法 org.ssssssss.script.functions.MagicScriptFunctions
V
- V_PREVIEW - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
-
Version flag indicating that the class is using 'preview' features.
- V1_1 - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- V1_2 - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- V1_3 - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- V1_4 - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- V1_5 - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- V1_6 - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- V1_7 - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- V1_8 - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- V10 - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- V11 - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- V12 - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- V13 - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- V14 - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- V15 - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- V16 - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- V17 - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- V18 - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- V9 - 接口中的静态变量 org.ssssssss.script.asm.Opcodes
- value - 类中的变量 org.ssssssss.script.parsing.ast.Literal
- value() - annotation interface 中的元素 org.ssssssss.script.annotation.Comment
- valueOf(String) - enum class中的静态方法 org.ssssssss.script.parsing.ast.UnaryOperation.UnaryOperator
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - enum class中的静态方法 org.ssssssss.script.parsing.TokenType
-
Returns the enum constant of this class with the specified name.
- values - 类中的变量 org.ssssssss.script.parsing.ast.literal.ListLiteral
- values() - enum class中的静态方法 org.ssssssss.script.parsing.ast.UnaryOperation.UnaryOperator
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - enum class中的静态方法 org.ssssssss.script.parsing.TokenType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- 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
- VariableDestructuringDefine - org.ssssssss.script.parsing.ast.statement中的类
- VariableDestructuringDefine(Span, int, Expression, boolean) - 类的构造器 org.ssssssss.script.parsing.ast.statement.VariableDestructuringDefine
- Variables - org.ssssssss.script.runtime中的类
- Variables(int) - 类的构造器 org.ssssssss.script.runtime.Variables
- Variables(Object[], int, int[]) - 类的构造器 org.ssssssss.script.runtime.Variables
- VariableSetter - org.ssssssss.script.parsing.ast中的接口
- VarIndex - org.ssssssss.script.parsing中的类
- VarIndex(String, int, boolean, boolean) - 类的构造器 org.ssssssss.script.parsing.VarIndex
- VarIndex(String, int, boolean, boolean, boolean) - 类的构造器 org.ssssssss.script.parsing.VarIndex
- VarScope - org.ssssssss.script.parsing中的类
- VarScope() - 类的构造器 org.ssssssss.script.parsing.VarScope
- VarScope(VarScope) - 类的构造器 org.ssssssss.script.parsing.VarScope
- visit(int, int, String, String, String, String[]) - 类中的方法 org.ssssssss.script.asm.ClassVisitor
-
Visits the header of the class.
- visit(int, int, String, String, String, String[]) - 类中的方法 org.ssssssss.script.asm.ClassWriter
- visit(String, Object) - 类中的方法 org.ssssssss.script.asm.AnnotationVisitor
-
Visits a primitive value of the annotation.
- visit(List<? extends Node>) - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
-
访问
- visit(Node) - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
-
访问AST节点
- visitAnnotableParameterCount(int, boolean) - 类中的方法 org.ssssssss.script.asm.MethodVisitor
-
Visits the number of method parameters that can have annotations.
- visitAnnotation(String, boolean) - 类中的方法 org.ssssssss.script.asm.ClassVisitor
-
Visits an annotation of the class.
- visitAnnotation(String, boolean) - 类中的方法 org.ssssssss.script.asm.ClassWriter
- visitAnnotation(String, boolean) - 类中的方法 org.ssssssss.script.asm.FieldVisitor
-
Visits an annotation of the field.
- visitAnnotation(String, boolean) - 类中的方法 org.ssssssss.script.asm.MethodVisitor
-
Visits an annotation of this method.
- visitAnnotation(String, boolean) - 类中的方法 org.ssssssss.script.asm.RecordComponentVisitor
-
Visits an annotation of the record component.
- visitAnnotation(String, String) - 类中的方法 org.ssssssss.script.asm.AnnotationVisitor
-
Visits a nested annotation value of the annotation.
- visitAnnotationDefault() - 类中的方法 org.ssssssss.script.asm.MethodVisitor
-
Visits the default value of this annotation interface method.
- visitArray(String) - 类中的方法 org.ssssssss.script.asm.AnnotationVisitor
-
Visits an array value of the annotation.
- visitArrayType() - 类中的方法 org.ssssssss.script.asm.signature.SignatureVisitor
-
Visits a signature corresponding to an array type.
- visitArrayType() - 类中的方法 org.ssssssss.script.asm.signature.SignatureWriter
- visitAttribute(Attribute) - 类中的方法 org.ssssssss.script.asm.ClassVisitor
-
Visits a non standard attribute of the class.
- visitAttribute(Attribute) - 类中的方法 org.ssssssss.script.asm.ClassWriter
- visitAttribute(Attribute) - 类中的方法 org.ssssssss.script.asm.FieldVisitor
-
Visits a non standard attribute of the field.
- visitAttribute(Attribute) - 类中的方法 org.ssssssss.script.asm.MethodVisitor
-
Visits a non standard attribute of this method.
- visitAttribute(Attribute) - 类中的方法 org.ssssssss.script.asm.RecordComponentVisitor
-
Visits a non standard attribute of the record component.
- visitBaseType(char) - 类中的方法 org.ssssssss.script.asm.signature.SignatureVisitor
-
Visits a signature corresponding to a primitive type.
- visitBaseType(char) - 类中的方法 org.ssssssss.script.asm.signature.SignatureWriter
- visitClassBound() - 类中的方法 org.ssssssss.script.asm.signature.SignatureVisitor
-
Visits the class bound of the last visited formal type parameter.
- visitClassBound() - 类中的方法 org.ssssssss.script.asm.signature.SignatureWriter
- visitClassType(String) - 类中的方法 org.ssssssss.script.asm.signature.SignatureVisitor
-
Starts the visit of a signature corresponding to a class or interface type.
- visitClassType(String) - 类中的方法 org.ssssssss.script.asm.signature.SignatureWriter
- visitCode() - 类中的方法 org.ssssssss.script.asm.MethodVisitor
-
Starts the visit of the method's code, if any (i.e. non abstract method).
- visitEnd() - 类中的方法 org.ssssssss.script.asm.AnnotationVisitor
-
Visits the end of the annotation.
- visitEnd() - 类中的方法 org.ssssssss.script.asm.ClassVisitor
-
Visits the end of the class.
- visitEnd() - 类中的方法 org.ssssssss.script.asm.ClassWriter
- visitEnd() - 类中的方法 org.ssssssss.script.asm.FieldVisitor
-
Visits the end of the field.
- visitEnd() - 类中的方法 org.ssssssss.script.asm.MethodVisitor
-
Visits the end of the method.
- visitEnd() - 类中的方法 org.ssssssss.script.asm.ModuleVisitor
-
Visits the end of the module.
- visitEnd() - 类中的方法 org.ssssssss.script.asm.RecordComponentVisitor
-
Visits the end of the record component.
- visitEnd() - 类中的方法 org.ssssssss.script.asm.signature.SignatureVisitor
-
Ends the visit of a signature corresponding to a class or interface type.
- visitEnd() - 类中的方法 org.ssssssss.script.asm.signature.SignatureWriter
- visitEnum(String, String, String) - 类中的方法 org.ssssssss.script.asm.AnnotationVisitor
-
Visits an enumeration value of the annotation.
- visitExceptionType() - 类中的方法 org.ssssssss.script.asm.signature.SignatureVisitor
-
Visits the type of a method exception.
- visitExceptionType() - 类中的方法 org.ssssssss.script.asm.signature.SignatureWriter
- visitExport(String, int, String...) - 类中的方法 org.ssssssss.script.asm.ModuleVisitor
-
Visit an exported package of the current module.
- visitField(int, String, String, String, Object) - 类中的方法 org.ssssssss.script.asm.ClassVisitor
-
Visits a field of the class.
- visitField(int, String, String, String, Object) - 类中的方法 org.ssssssss.script.asm.ClassWriter
- visitFieldInsn(int, String, String, String) - 类中的方法 org.ssssssss.script.asm.MethodVisitor
-
Visits a field instruction.
- visitFormalTypeParameter(String) - 类中的方法 org.ssssssss.script.asm.signature.SignatureVisitor
-
Visits a formal type parameter.
- visitFormalTypeParameter(String) - 类中的方法 org.ssssssss.script.asm.signature.SignatureWriter
- visitFrame(int, int, Object[], int, Object[]) - 类中的方法 org.ssssssss.script.asm.MethodVisitor
-
Visits the current state of the local variables and operand stack elements.
- visitIincInsn(int, int) - 类中的方法 org.ssssssss.script.asm.MethodVisitor
-
Visits an IINC instruction.
- visitInnerClass(String, String, String, int) - 类中的方法 org.ssssssss.script.asm.ClassVisitor
-
Visits information about an inner class.
- visitInnerClass(String, String, String, int) - 类中的方法 org.ssssssss.script.asm.ClassWriter
- visitInnerClassType(String) - 类中的方法 org.ssssssss.script.asm.signature.SignatureVisitor
-
Visits an inner class.
- visitInnerClassType(String) - 类中的方法 org.ssssssss.script.asm.signature.SignatureWriter
- visitInsn(int) - 类中的方法 org.ssssssss.script.asm.MethodVisitor
-
Visits a zero operand instruction.
- visitInsnAnnotation(int, TypePath, String, boolean) - 类中的方法 org.ssssssss.script.asm.MethodVisitor
-
Visits an annotation on an instruction.
- visitInt(int) - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
-
编译int值
- visitInterface() - 类中的方法 org.ssssssss.script.asm.signature.SignatureVisitor
-
Visits the type of an interface implemented by the class.
- visitInterface() - 类中的方法 org.ssssssss.script.asm.signature.SignatureWriter
- visitInterfaceBound() - 类中的方法 org.ssssssss.script.asm.signature.SignatureVisitor
-
Visits an interface bound of the last visited formal type parameter.
- visitInterfaceBound() - 类中的方法 org.ssssssss.script.asm.signature.SignatureWriter
- visitIntInsn(int, int) - 类中的方法 org.ssssssss.script.asm.MethodVisitor
-
Visits an instruction with a single int operand.
- visitInvokeDynamicInsn(String, String, Handle, Object...) - 类中的方法 org.ssssssss.script.asm.MethodVisitor
-
Visits an invokedynamic instruction.
- visitJumpInsn(int, Label) - 类中的方法 org.ssssssss.script.asm.MethodVisitor
-
Visits a jump instruction.
- visitLabel(Label) - 类中的方法 org.ssssssss.script.asm.MethodVisitor
-
Visits a label.
- visitLdcInsn(Object) - 类中的方法 org.ssssssss.script.asm.MethodVisitor
-
Visits a LDC instruction.
- visitLineNumber(int, Label) - 类中的方法 org.ssssssss.script.asm.MethodVisitor
-
Visits a line number declaration.
- visitLocalVariable(String, String, String, Label, Label, int) - 类中的方法 org.ssssssss.script.asm.MethodVisitor
-
Visits a local variable declaration.
- visitLocalVariableAnnotation(int, TypePath, Label[], Label[], int[], String, boolean) - 类中的方法 org.ssssssss.script.asm.MethodVisitor
-
Visits an annotation on a local variable type.
- visitLookupSwitchInsn(Label, int[], Label[]) - 类中的方法 org.ssssssss.script.asm.MethodVisitor
-
Visits a LOOKUPSWITCH instruction.
- visitMainClass(String) - 类中的方法 org.ssssssss.script.asm.ModuleVisitor
-
Visit the main class of the current module.
- visitMaxs(int, int) - 类中的方法 org.ssssssss.script.asm.MethodVisitor
-
Visits the maximum stack size and the maximum number of local variables of the method.
- visitMethod(int, String, String, String, String[]) - 类中的方法 org.ssssssss.script.asm.ClassVisitor
-
Visits a method of the class.
- visitMethod(int, String, String, String, String[]) - 类中的方法 org.ssssssss.script.asm.ClassWriter
- visitMethod(String, Runnable) - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
- visitMethod(String, List<Node>, List<VarIndex>) - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
- visitMethod(String, List<Node>, List<VarIndex>, Runnable) - 类中的方法 org.ssssssss.script.compile.MagicScriptCompiler
- visitMethod(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.BinaryOperation
- visitMethod(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.linq.LinqExpression
- visitMethod(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.linq.LinqJoin
- visitMethod(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.linq.LinqSelect
- visitMethod(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.literal.ListLiteral
- visitMethod(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.literal.MapLiteral
- visitMethod(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.literal.StringLiteral
- visitMethod(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.Node
- visitMethod(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.statement.Assert
- visitMethod(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.statement.AsyncCall
- visitMethod(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.statement.ClassConverter
- visitMethod(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.statement.Exit
- visitMethod(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.statement.ForStatement
- visitMethod(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.statement.FunctionCall
- visitMethod(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.statement.IfStatement
- visitMethod(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.statement.LambdaFunction
- visitMethod(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.statement.MapOrArrayAccess
- visitMethod(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.statement.MemberAccess
- visitMethod(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.statement.MethodCall
- visitMethod(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.statement.NewStatement
- visitMethod(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.statement.Return
- visitMethod(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.statement.Spread
- visitMethod(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.statement.Throw
- visitMethod(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.statement.TryStatement
- visitMethod(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.statement.VariableDefine
- visitMethod(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.statement.VariableDestructuringDefine
- visitMethod(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.statement.WhileStatement
- visitMethod(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.TernaryOperation
- visitMethod(MagicScriptCompiler) - 类中的方法 org.ssssssss.script.parsing.ast.UnaryOperation
- visitMethodInsn(int, String, String, String) - 类中的方法 org.ssssssss.script.asm.MethodVisitor
-
已过时。
- visitMethodInsn(int, String, String, String, boolean) - 类中的方法 org.ssssssss.script.asm.MethodVisitor
-
Visits a method instruction.
- visitModule(String, int, String) - 类中的方法 org.ssssssss.script.asm.ClassVisitor
-
Visit the module corresponding to the class.
- visitModule(String, int, String) - 类中的方法 org.ssssssss.script.asm.ClassWriter
- visitMultiANewArrayInsn(String, int) - 类中的方法 org.ssssssss.script.asm.MethodVisitor
-
Visits a MULTIANEWARRAY instruction.
- visitNestHost(String) - 类中的方法 org.ssssssss.script.asm.ClassVisitor
-
Visits the nest host class of the class.
- visitNestHost(String) - 类中的方法 org.ssssssss.script.asm.ClassWriter
- visitNestMember(String) - 类中的方法 org.ssssssss.script.asm.ClassVisitor
-
Visits a member of the nest.
- visitNestMember(String) - 类中的方法 org.ssssssss.script.asm.ClassWriter
- visitOpen(String, int, String...) - 类中的方法 org.ssssssss.script.asm.ModuleVisitor
-
Visit an open package of the current module.
- visitOuterClass(String, String, String) - 类中的方法 org.ssssssss.script.asm.ClassVisitor
-
Visits the enclosing class of the class.
- visitOuterClass(String, String, String) - 类中的方法 org.ssssssss.script.asm.ClassWriter
- visitPackage(String) - 类中的方法 org.ssssssss.script.asm.ModuleVisitor
-
Visit a package of the current module.
- visitParameter(String, int) - 类中的方法 org.ssssssss.script.asm.MethodVisitor
-
Visits a parameter of this method.
- visitParameterAnnotation(int, String, boolean) - 类中的方法 org.ssssssss.script.asm.MethodVisitor
-
Visits an annotation of a parameter this method.
- visitParameterType() - 类中的方法 org.ssssssss.script.asm.signature.SignatureVisitor
-
Visits the type of a method parameter.
- visitParameterType() - 类中的方法 org.ssssssss.script.asm.signature.SignatureWriter
- visitPermittedSubclass(String) - 类中的方法 org.ssssssss.script.asm.ClassVisitor
-
Visits a permitted subclasses.
- visitPermittedSubclass(String) - 类中的方法 org.ssssssss.script.asm.ClassWriter
- visitProvide(String, String...) - 类中的方法 org.ssssssss.script.asm.ModuleVisitor
-
Visit an implementation of a service.
- visitRecordComponent(String, String, String) - 类中的方法 org.ssssssss.script.asm.ClassVisitor
-
Visits a record component of the class.
- visitRecordComponent(String, String, String) - 类中的方法 org.ssssssss.script.asm.ClassWriter
- visitRequire(String, int, String) - 类中的方法 org.ssssssss.script.asm.ModuleVisitor
-
Visits a dependence of the current module.
- visitReturnType() - 类中的方法 org.ssssssss.script.asm.signature.SignatureVisitor
-
Visits the return type of the method.
- visitReturnType() - 类中的方法 org.ssssssss.script.asm.signature.SignatureWriter
- visitSource(String, String) - 类中的方法 org.ssssssss.script.asm.ClassVisitor
-
Visits the source of the class.
- visitSource(String, String) - 类中的方法 org.ssssssss.script.asm.ClassWriter
- visitSuperclass() - 类中的方法 org.ssssssss.script.asm.signature.SignatureVisitor
-
Visits the type of the super class.
- visitSuperclass() - 类中的方法 org.ssssssss.script.asm.signature.SignatureWriter
- visitTableSwitchInsn(int, int, Label, Label...) - 类中的方法 org.ssssssss.script.asm.MethodVisitor
-
Visits a TABLESWITCH instruction.
- visitTryCatchAnnotation(int, TypePath, String, boolean) - 类中的方法 org.ssssssss.script.asm.MethodVisitor
-
Visits an annotation on an exception handler type.
- visitTryCatchBlock(Label, Label, Label, String) - 类中的方法 org.ssssssss.script.asm.MethodVisitor
-
Visits a try catch block.
- visitTypeAnnotation(int, TypePath, String, boolean) - 类中的方法 org.ssssssss.script.asm.ClassVisitor
-
Visits an annotation on a type in the class signature.
- visitTypeAnnotation(int, TypePath, String, boolean) - 类中的方法 org.ssssssss.script.asm.ClassWriter
- visitTypeAnnotation(int, TypePath, String, boolean) - 类中的方法 org.ssssssss.script.asm.FieldVisitor
-
Visits an annotation on the type of the field.
- visitTypeAnnotation(int, TypePath, String, boolean) - 类中的方法 org.ssssssss.script.asm.MethodVisitor
-
Visits an annotation on a type in the method signature.
- visitTypeAnnotation(int, TypePath, String, boolean) - 类中的方法 org.ssssssss.script.asm.RecordComponentVisitor
-
Visits an annotation on a type in the record component signature.
- visitTypeArgument() - 类中的方法 org.ssssssss.script.asm.signature.SignatureVisitor
-
Visits an unbounded type argument of the last visited class or inner class type.
- visitTypeArgument() - 类中的方法 org.ssssssss.script.asm.signature.SignatureWriter
- visitTypeArgument(char) - 类中的方法 org.ssssssss.script.asm.signature.SignatureVisitor
-
Visits a type argument of the last visited class or inner class type.
- visitTypeArgument(char) - 类中的方法 org.ssssssss.script.asm.signature.SignatureWriter
- visitTypeInsn(int, String) - 类中的方法 org.ssssssss.script.asm.MethodVisitor
-
Visits a type instruction.
- visitTypeVariable(String) - 类中的方法 org.ssssssss.script.asm.signature.SignatureVisitor
-
Visits a signature corresponding to a type variable.
- visitTypeVariable(String) - 类中的方法 org.ssssssss.script.asm.signature.SignatureWriter
- visitUse(String) - 类中的方法 org.ssssssss.script.asm.ModuleVisitor
-
Visit a service used by the current module.
- visitVarInsn(int, int) - 类中的方法 org.ssssssss.script.asm.MethodVisitor
-
Visits a local variable instruction.
- VOID - 类中的静态变量 org.ssssssss.script.asm.Type
-
The sort of the
voidtype. - VOID_TYPE - 类中的静态变量 org.ssssssss.script.asm.Type
-
The
voidtype.
W
- where(MagicScriptLambdaFunction) - 类中的方法 org.ssssssss.script.runtime.linq.LinQBuilder
- WhileStatement - org.ssssssss.script.parsing.ast.statement中的类
- WhileStatement(Span, Expression, List<Node>) - 类的构造器 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
- WILDCARD_BOUND - 类中的静态变量 org.ssssssss.script.asm.TypePath
-
A type path step that steps into the bound of a wildcard type.
- write(ClassWriter, byte[], int, int, int) - 类中的方法 org.ssssssss.script.asm.Attribute
-
Returns the byte array form of the content of this attribute.
X
- xor(Boolean, Boolean) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- xor(Byte, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- xor(Byte, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- xor(Byte, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- xor(Byte, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- xor(Byte, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- xor(Integer, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- xor(Integer, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- xor(Integer, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- xor(Integer, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- xor(Integer, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- xor(Long, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- xor(Long, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- xor(Long, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- xor(Long, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- xor(Long, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- xor(Short, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- xor(Short, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- xor(Short, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- xor(Short, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- xor(Short, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- xor(BigDecimal, Byte) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- xor(BigDecimal, Integer) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- xor(BigDecimal, Long) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- xor(BigDecimal, Short) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- xor(BigDecimal, BigDecimal) - 类中的静态方法 org.ssssssss.script.runtime.handle.BitHandle
- Xor - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- XorEqual - enum class 中的枚举常量 org.ssssssss.script.parsing.TokenType
- XorOperation - org.ssssssss.script.parsing.ast.binary中的类
-
^
- XorOperation(Expression, Span, Expression) - 类的构造器 org.ssssssss.script.parsing.ast.binary.XorOperation
All Classes and Interfaces|常量字段值|所有程序包|序列化表格