public class MethodParser extends SignatureParser
DEBUG, DEBUG_ELEMENT_ID, DEBUG_PROPERTY
Constructor and Description |
---|
MethodParser() |
MethodParser(NamespaceModel namespace) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
isPropertyReadonly(PropertyExpression pe) |
Parsed<FunctionBody> |
parseBodyLax(FunctionAst ast)
Parses the member body.
|
FunctionAst |
parseMember(AntlrFunction fnc) |
Parsed<FunctionAst> |
parseMemberLax(AntlrFunction fnc) |
AntlrMethods |
parseMethods(String source) |
Parsed<AntlrMethods> |
parseMethodsLax(String source) |
createNamespace, getDescription, isVariadic, parseAnnotations, parseBody, parseSignature, parseSignatureArgs, parseTypeParameters
addVariableListener, checkNamespace, createDateLiteral, createTypeParser, debugLine, error, getAccessiblePropertyVisibility, getFreeTypes, getVariableFactory, intern, parse, parse, parseDateLiteral, parseLax, parseNoCheck, parseType, removeVariableListener, setDebugLineOffset, setFreeTypes, setIntern, validateControlExpressions, validateOrConvert
checkTreeType, createConstant, createConstant, getAstInfo, getNamespace, parse, parseInNamespace, parseInNewNamespace, parseInNewNamespace
begin, end, getASTNode, getFullText, getText, line, parseIdentifierAst, parseQIDAst, setFullText
public MethodParser()
public MethodParser(NamespaceModel namespace)
public AntlrMethods parseMethods(String source) throws ValidationException
ValidationException
public Parsed<AntlrMethods> parseMethodsLax(String source)
public FunctionAst parseMember(AntlrFunction fnc) throws ValidationException
ValidationException
public Parsed<FunctionAst> parseMemberLax(AntlrFunction fnc)
public Parsed<FunctionBody> parseBodyLax(FunctionAst ast)
parseBodyLax
in class SignatureParser
ast
- protected boolean isPropertyReadonly(PropertyExpression pe)
isPropertyReadonly
in class Parser
Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.