所有程序包的分层结构
程序包分层结构:- org.ssssssss.script,
- org.ssssssss.script.annotation,
- org.ssssssss.script.asm,
- org.ssssssss.script.asm.signature,
- org.ssssssss.script.compile,
- org.ssssssss.script.convert,
- org.ssssssss.script.exception,
- org.ssssssss.script.functions,
- org.ssssssss.script.functions.linq,
- org.ssssssss.script.parsing,
- org.ssssssss.script.parsing.ast,
- org.ssssssss.script.parsing.ast.binary,
- org.ssssssss.script.parsing.ast.linq,
- org.ssssssss.script.parsing.ast.literal,
- org.ssssssss.script.parsing.ast.statement,
- org.ssssssss.script.reflection,
- org.ssssssss.script.runtime,
- org.ssssssss.script.runtime.function,
- org.ssssssss.script.runtime.handle,
- org.ssssssss.script.runtime.lang,
- org.ssssssss.script.runtime.linq
类分层结构
- java.lang.Object
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- java.util.AbstractList<E> (implements java.util.List<E>)
- java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
- org.ssssssss.script.parsing.VarScope
- java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
- java.util.AbstractList<E> (implements java.util.List<E>)
- javax.script.AbstractScriptEngine (implements javax.script.ScriptEngine)
- org.ssssssss.script.MagicScriptEngine (implements javax.script.Compilable, javax.script.ScriptEngine)
- org.ssssssss.script.functions.linq.AggregationFunctions
- org.ssssssss.script.asm.AnnotationVisitor
- org.ssssssss.script.runtime.handle.ArithmeticHandle
- org.ssssssss.script.functions.ArrayFunctions
- org.ssssssss.script.runtime.lang.ArrayValueIterator (implements java.util.Iterator<E>)
- org.ssssssss.script.runtime.lang.ArrayKeyValueIterator (implements org.ssssssss.script.runtime.lang.KeyIterator)
- org.ssssssss.script.asm.Attribute
- org.ssssssss.script.runtime.handle.BitHandle
- org.ssssssss.script.convert.BooleanImplicitConvert (implements org.ssssssss.script.convert.ClassImplicitConvert)
- org.ssssssss.script.asm.ByteVector
- java.lang.invoke.CallSite
- java.lang.invoke.MutableCallSite
- org.ssssssss.script.runtime.handle.MethodCallSite
- java.lang.invoke.MutableCallSite
- org.ssssssss.script.parsing.CharacterStream
- org.ssssssss.script.functions.ClassExtension
- java.lang.ClassLoader
- org.ssssssss.script.runtime.MagicScriptClassLoader
- org.ssssssss.script.asm.ClassReader
- org.ssssssss.script.asm.ClassVisitor
- org.ssssssss.script.asm.ClassWriter
- org.ssssssss.script.functions.CollectionFunctions
- org.ssssssss.script.convert.CollectionImplicitConvert (implements org.ssssssss.script.convert.ClassImplicitConvert)
- org.ssssssss.script.compile.CompileCache
- javax.script.CompiledScript
- org.ssssssss.script.MagicScript
- org.ssssssss.script.asm.ConstantDynamic
- org.ssssssss.script.functions.DateExtension
- org.ssssssss.script.compile.Descriptor
- org.ssssssss.script.functions.DynamicModuleImport
- org.ssssssss.script.exception.ExceptionUtils
- org.ssssssss.script.runtime.ExitValue
- org.ssssssss.script.asm.FieldVisitor
- org.ssssssss.script.convert.FunctionalImplicitConvert (implements org.ssssssss.script.convert.ClassImplicitConvert)
- org.ssssssss.script.runtime.handle.FunctionCallHandle
- org.ssssssss.script.parsing.GenericTokenParser
- org.ssssssss.script.asm.Handle
- org.ssssssss.script.reflection.JavaInvoker<T>
- org.ssssssss.script.reflection.MethodInvoker
- org.ssssssss.script.reflection.JavaReflection
- org.ssssssss.script.reflection.JavaReflection.Null
- org.ssssssss.script.runtime.linq.JoinValue
- org.ssssssss.script.runtime.lang.KeyValueIterator (implements java.util.Iterator<E>, org.ssssssss.script.runtime.lang.KeyIterator)
- org.ssssssss.script.asm.Label
- org.ssssssss.script.runtime.linq.LinQBuilder
- org.ssssssss.script.functions.linq.LinqFunctions
- org.ssssssss.script.runtime.linq.LinQJoinValue
- org.ssssssss.script.runtime.linq.LinQOrder
- org.ssssssss.script.MagicResourceLoader
- org.ssssssss.script.compile.MagicScriptCompiler (implements org.ssssssss.script.asm.Opcodes)
- org.ssssssss.script.MagicScriptContext
- org.ssssssss.script.MagicScriptDebugContext
- org.ssssssss.script.MagicScriptEngineFactory (implements javax.script.ScriptEngineFactory)
- org.ssssssss.script.MagicScriptError
- org.ssssssss.script.functions.MagicScriptFunctions
- org.ssssssss.script.runtime.function.MagicScriptLanguageFunction (implements org.ssssssss.script.runtime.function.MagicScriptLambdaFunction)
- org.ssssssss.script.runtime.MagicScriptRuntime
- org.ssssssss.script.runtime.MagicScriptVariableAccessRuntime
- org.ssssssss.script.functions.MapExtension
- org.ssssssss.script.convert.MapImplicitConvert (implements org.ssssssss.script.convert.ClassImplicitConvert)
- org.ssssssss.script.runtime.lang.MapKeyValueIterator (implements java.util.Iterator<E>, org.ssssssss.script.runtime.lang.KeyIterator)
- org.ssssssss.script.functions.linq.MathFunctions
- org.ssssssss.script.asm.MethodVisitor
- org.ssssssss.script.asm.ModuleVisitor
- org.ssssssss.script.parsing.ast.Node (implements org.ssssssss.script.asm.Opcodes)
- org.ssssssss.script.parsing.ast.statement.Assert
- org.ssssssss.script.parsing.ast.statement.Break
- org.ssssssss.script.parsing.ast.statement.Continue
- org.ssssssss.script.parsing.ast.statement.Exit
- org.ssssssss.script.parsing.ast.Expression
- org.ssssssss.script.parsing.ast.statement.AsyncCall
- org.ssssssss.script.parsing.ast.BinaryOperation
- org.ssssssss.script.parsing.ast.binary.AddOperation
- org.ssssssss.script.parsing.ast.binary.AndOperation
- org.ssssssss.script.parsing.ast.binary.AssigmentOperation
- org.ssssssss.script.parsing.ast.binary.BitAndOperation
- org.ssssssss.script.parsing.ast.binary.BitOrOperation
- org.ssssssss.script.parsing.ast.binary.DivisionOperation
- org.ssssssss.script.parsing.ast.binary.EqualOperation
- org.ssssssss.script.parsing.ast.binary.NotEqualOperation
- org.ssssssss.script.parsing.ast.binary.GreaterEqualOperation
- org.ssssssss.script.parsing.ast.binary.GreaterOperation
- org.ssssssss.script.parsing.ast.binary.InstanceofOperation
- org.ssssssss.script.parsing.ast.binary.LessEqualOperation
- org.ssssssss.script.parsing.ast.binary.LessOperation
- org.ssssssss.script.parsing.ast.binary.LShiftOperation
- org.ssssssss.script.parsing.ast.binary.ModuloOperation
- org.ssssssss.script.parsing.ast.binary.MultiplicationOperation
- org.ssssssss.script.parsing.ast.binary.OrOperation
- org.ssssssss.script.parsing.ast.binary.RShift2Operation
- org.ssssssss.script.parsing.ast.binary.RShiftOperation
- org.ssssssss.script.parsing.ast.binary.SubtractionOperation
- org.ssssssss.script.parsing.ast.binary.XorOperation
- org.ssssssss.script.parsing.ast.statement.ClassConverter
- org.ssssssss.script.parsing.ast.statement.FunctionCall
- org.ssssssss.script.parsing.ast.statement.LambdaFunction
- org.ssssssss.script.parsing.ast.LanguageExpression
- org.ssssssss.script.parsing.ast.linq.LinqExpression
- org.ssssssss.script.parsing.ast.linq.LinqField (implements org.ssssssss.script.parsing.ast.VariableSetter)
- org.ssssssss.script.parsing.ast.linq.LinqOrder
- org.ssssssss.script.parsing.ast.linq.LinqField (implements org.ssssssss.script.parsing.ast.VariableSetter)
- org.ssssssss.script.parsing.ast.linq.LinqJoin
- org.ssssssss.script.parsing.ast.linq.LinqSelect
- org.ssssssss.script.parsing.ast.Literal
- org.ssssssss.script.parsing.ast.literal.BooleanLiteral
- org.ssssssss.script.parsing.ast.literal.ListLiteral
- org.ssssssss.script.parsing.ast.literal.MapLiteral
- org.ssssssss.script.parsing.ast.literal.NullLiteral
- org.ssssssss.script.parsing.ast.literal.NumberLiteral
- org.ssssssss.script.parsing.ast.literal.BigDecimalLiteral
- org.ssssssss.script.parsing.ast.literal.ByteLiteral
- org.ssssssss.script.parsing.ast.literal.DoubleLiteral
- org.ssssssss.script.parsing.ast.literal.FloatLiteral
- org.ssssssss.script.parsing.ast.literal.IntegerLiteral
- org.ssssssss.script.parsing.ast.literal.LongLiteral
- org.ssssssss.script.parsing.ast.literal.ShortLiteral
- org.ssssssss.script.parsing.ast.literal.RegexpLiteral
- org.ssssssss.script.parsing.ast.literal.StringLiteral
- org.ssssssss.script.parsing.ast.linq.WholeLiteral
- org.ssssssss.script.parsing.ast.statement.MapOrArrayAccess (implements org.ssssssss.script.parsing.ast.VariableSetter)
- org.ssssssss.script.parsing.ast.statement.MemberAccess (implements org.ssssssss.script.parsing.ast.VariableSetter)
- org.ssssssss.script.parsing.ast.statement.MethodCall
- org.ssssssss.script.parsing.ast.statement.NewStatement
- org.ssssssss.script.parsing.ast.statement.Spread
- org.ssssssss.script.parsing.ast.TernaryOperation
- org.ssssssss.script.parsing.ast.UnaryOperation
- org.ssssssss.script.parsing.ast.statement.VariableAccess (implements org.ssssssss.script.parsing.ast.VariableSetter)
- org.ssssssss.script.parsing.ast.statement.ForStatement
- org.ssssssss.script.parsing.ast.statement.IfStatement
- org.ssssssss.script.parsing.ast.statement.Import
- org.ssssssss.script.parsing.ast.statement.Return
- org.ssssssss.script.parsing.ast.statement.Throw
- org.ssssssss.script.parsing.ast.statement.TryStatement
- org.ssssssss.script.parsing.ast.statement.VariableDefine
- org.ssssssss.script.parsing.ast.statement.VariableDestructuringDefine
- org.ssssssss.script.parsing.ast.statement.WhileStatement
- org.ssssssss.script.functions.NumberExtension
- org.ssssssss.script.functions.ObjectConvertExtension
- org.ssssssss.script.functions.ObjectTypeConditionExtension
- org.ssssssss.script.runtime.handle.OperatorHandle
- org.ssssssss.script.runtime.linq.OrderValue
- org.ssssssss.script.parsing.Parser
- org.ssssssss.script.functions.PatternExtension
- org.ssssssss.script.runtime.linq.Record
- org.ssssssss.script.asm.RecordComponentVisitor
- org.ssssssss.script.runtime.RuntimeContext
- org.ssssssss.script.ScriptClass
- org.ssssssss.script.ScriptClass.ScriptAttribute
- org.ssssssss.script.ScriptClass.ScriptMethod
- org.ssssssss.script.ScriptClass.ScriptMethodParameter
- org.ssssssss.script.runtime.linq.SelectField
- org.ssssssss.script.runtime.linq.SelectValue (implements java.lang.Comparable<T>)
- org.ssssssss.script.asm.signature.SignatureReader
- org.ssssssss.script.asm.signature.SignatureVisitor
- org.ssssssss.script.asm.signature.SignatureWriter
- org.ssssssss.script.parsing.Span
- org.ssssssss.script.parsing.Span.Line
- org.ssssssss.script.runtime.SpreadValue
- org.ssssssss.script.functions.StreamExtension
- org.ssssssss.script.functions.StringExtension
- org.ssssssss.script.functions.StringFunctions
- org.ssssssss.script.functions.TemporalAccessorExtension
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.ssssssss.script.exception.DebugTimeoutException
- java.lang.IndexOutOfBoundsException
- org.ssssssss.script.asm.ClassTooLargeException
- org.ssssssss.script.asm.MethodTooLargeException
- org.ssssssss.script.exception.MagicExitException
- org.ssssssss.script.exception.MagicScriptAssertException
- org.ssssssss.script.compile.MagicScriptCompileException
- org.ssssssss.script.exception.MagicScriptException
- org.ssssssss.script.exception.MagicScriptRuntimeException
- org.ssssssss.script.exception.RegexpLiteralException
- org.ssssssss.script.exception.ResourceNotFoundException
- org.ssssssss.script.exception.StringLiteralException
- java.lang.RuntimeException
- java.lang.Exception
- org.ssssssss.script.parsing.Token
- org.ssssssss.script.parsing.LiteralToken
- org.ssssssss.script.parsing.RegexpToken
- org.ssssssss.script.parsing.Tokenizer
- org.ssssssss.script.parsing.TokenStream
- org.ssssssss.script.asm.Type
- org.ssssssss.script.asm.TypePath
- org.ssssssss.script.asm.TypeReference
- org.ssssssss.script.runtime.Variables
- org.ssssssss.script.parsing.VarIndex
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
接口分层结构
- org.ssssssss.script.convert.ClassImplicitConvert
- org.ssssssss.script.functions.DynamicAttribute<T,
R> - org.ssssssss.script.functions.DynamicMethod
- org.ssssssss.script.functions.ExtensionMethod
- org.ssssssss.script.runtime.lang.KeyIterator
- org.ssssssss.script.runtime.function.MagicScriptLambdaFunction
- org.ssssssss.script.asm.Opcodes
- org.ssssssss.script.parsing.ast.VariableSetter
Annotation Interface Hierarchy
- org.ssssssss.script.annotation.Comment (implements java.lang.annotation.Annotation)
- org.ssssssss.script.annotation.Function (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.ssssssss.script.parsing.TokenType
- org.ssssssss.script.parsing.ast.UnaryOperation.UnaryOperator
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)