Class InfixContext
-
- All Implemented Interfaces:
-
com.skillw.asahi.api.member.context.AsahiContext,com.skillw.asahi.api.member.lexer.AsahiLexer,com.skillw.asahi.api.member.namespace.NamespaceHolder,com.skillw.asahi.api.script.linking.InvokerHolder,javax.script.Bindings,kotlin.collections.Map,kotlin.collections.MutableMap
public class InfixContext implements AsahiContext, AsahiLexer
Glom
-
-
Field Summary
Fields Modifier and Type Field Description private final AsahiContextcontextprivate final AsahiLexerreaderprivate Stringtoken
-
Constructor Summary
Constructors Constructor Description InfixContext(AsahiContext context, AsahiLexer reader, String token)
-
Method Summary
Modifier and Type Method Description final AsahiContextgetContext()final AsahiLexergetReader()final StringgetToken()final UnitsetToken(String token)final <R extends Any> Rparse()final StringparseString()final IntegerparseInt()解析 int final DoubleparseDouble()解析 double final FloatparseFloat()解析 float final ByteparseByte()解析 byte final ShortparseShort()解析 short final BooleanparseBoolean()解析 boolean final LongparseLong()解析 long final List<Object>parseList()解析 list final Array<Object>parseArray()解析 array final Map<String, Object>parseMap()解析 map final ObjectparseObj()解析 tokenizer final ObjectparseAny()final LazyQuester<Object>parseLazy()解析 map final TimeparseTime()解析 Time final LongparseTick()解析 Tick UnitdebugOn()开启执行时调试 UnitdebugOff()关闭执行时调试 Unitreset()重置上下文 InfixContextclone()Clone -
-
Constructor Detail
-
InfixContext
InfixContext(AsahiContext context, AsahiLexer reader, String token)
-
-
Method Detail
-
getContext
final AsahiContext getContext()
-
getReader
final AsahiLexer getReader()
-
parseString
final String parseString()
-
parseDouble
final Double parseDouble()
解析 double
-
parseFloat
final Float parseFloat()
解析 float
-
parseShort
final Short parseShort()
解析 short
-
parseBoolean
final Boolean parseBoolean()
解析 boolean
-
parseArray
final Array<Object> parseArray()
解析 array
-
parseLazy
final LazyQuester<Object> parseLazy()
解析 map
-
clone
InfixContext clone()
Clone
-
-
-
-