java类org.antlr.v4.runtime.misc.NotNull的实例源码

ArabicPrologBaseListener.java 文件源码 项目:Mujeed-Arabic-Prolog 阅读 19 收藏 0 点赞 0 评论 0
public void enterConstant(@NotNull ArabicPrologParser.ConstantContext ctx) { 
    if (ctx.getParent() instanceof ArabicPrologParser.OperandContext)
        code += "";
    else {
        if(Parser.constants.Exist(ctx.getText()))
            code+="constants.getConstant(\""+ctx.getText()+"\"),";
        else
            code+="new Constant(\""+ctx.getText()+"\"),";
    }
}
GraphParser.java 文件源码 项目:digraph-parser 阅读 21 收藏 0 点赞 0 评论 0
public void enterNode_id(@NotNull DOTParser.Node_idContext ctx) {
    String nodeId = ctx.id().getText();
    GraphNode node = mNodeMap.get(nodeId);
    if (node == null) {
        node = new GraphNode(nodeId);
        mNodeMap.put(nodeId, node);
    }
    node.setAttributes(nodeAttrs);
}
GraphParser.java 文件源码 项目:digraph-parser 阅读 18 收藏 0 点赞 0 评论 0
public void exitEdge_stmt(@NotNull DOTParser.Edge_stmtContext ctx) {
    addEdges(edgeCtx.src.graph, edgeCtx.dest.graph, edgeCtx.attrs);

    // leave nested ctx, pop previous parent ctx
    edgeCtx = edgeCtx.parent;
    graphCtx = graphCtx.parent;
}
GraphParser.java 文件源码 项目:digraph-parser 阅读 25 收藏 0 点赞 0 评论 0
public void enterEdgeop(@NotNull DOTParser.EdgeopContext ctx) {
    addEdges(edgeCtx.src.graph, edgeCtx.dest.graph, edgeCtx.attrs);

    if (edgeCtx.srcFlag) {
        // pointing to src, shift to populate dest
        graphCtx = edgeCtx.dest;
        edgeCtx.srcFlag = false;
    }
    else {
        // pointing to dest already, shift src/dest for next edgeop
        edgeCtx.src = edgeCtx.dest;
        edgeCtx.dest = new GraphCtx(graphCtx.parent);
        graphCtx = edgeCtx.dest;
    }
}
GraphParser.java 文件源码 项目:digraph-parser 阅读 22 收藏 0 点赞 0 评论 0
public void syntaxError(@NotNull Recognizer<?, ?> recognizer,
        @Nullable Object offendingSymbol, int line,
        int charPositionInLine, @NotNull String msg,
        @Nullable RecognitionException e)
{
    mErrMsg = "at line " + line + ":" + charPositionInLine + " " + msg;
    throw e;
}
GraphParser.java 文件源码 项目:digraph-parser 阅读 18 收藏 0 点赞 0 评论 0
@Override
public void reportAmbiguity(@NotNull Parser recognizer,
                            @NotNull DFA dfa,
                            int startIndex,
                            int stopIndex,
                            boolean exact,
                            @Nullable BitSet ambigAlts,
                            @NotNull ATNConfigSet configs)
{
}
GraphParser.java 文件源码 项目:digraph-parser 阅读 16 收藏 0 点赞 0 评论 0
@Override
public void reportAttemptingFullContext(@NotNull Parser recognizer,
                                        @NotNull DFA dfa,
                                        int startIndex,
                                        int stopIndex,
                                        @Nullable BitSet conflictingAlts,
                                        @NotNull ATNConfigSet configs)
{
}
GraphParser.java 文件源码 项目:digraph-parser 阅读 22 收藏 0 点赞 0 评论 0
@Override
public void reportContextSensitivity(@NotNull Parser recognizer,
                                     @NotNull DFA dfa,
                                     int startIndex,
                                     int stopIndex,
                                     int prediction,
                                     @NotNull ATNConfigSet configs)
{
}
AwsCredentialsHelper.java 文件源码 项目:aws-codecommit-trigger-plugin 阅读 20 收藏 0 点赞 0 评论 0
@CheckForNull
public static AwsCredentials getCredentials(@NotNull String accessKey, @NotNull Secret secretKey) {
    if (StringUtils.isBlank(accessKey) || StringUtils.isBlank(secretKey.getPlainText())) {
        return null;
    }

    return CredentialsMatchers.firstOrNull(
        CredentialsProvider.lookupCredentials(AwsCredentials.class, (Item) null, ACL.SYSTEM, null, null),
        CredentialsMatchers.allOf(
            CredentialsMatchers.withProperty("accessKey", accessKey),
            CredentialsMatchers.withProperty("secretKey", secretKey)
        )
    );
}
ArabicPrologBaseListener.java 文件源码 项目:Mujeed-Arabic-Prolog 阅读 20 收藏 0 点赞 0 评论 0
public void enterAnonymous(@NotNull ArabicPrologParser.AnonymousContext ctx) {
    code+="new Anonymous(),";
}
ArabicPrologBaseListener.java 文件源码 项目:Mujeed-Arabic-Prolog 阅读 21 收藏 0 点赞 0 评论 0
public void exitOr(@NotNull ArabicPrologParser.OrContext ctx) { 
    code+="),";
}
ArabicPrologBaseListener.java 文件源码 项目:Mujeed-Arabic-Prolog 阅读 20 收藏 0 点赞 0 评论 0
public void enterRule(@NotNull ArabicPrologParser.RuleContext ctx) { 
    isQuery = false;
    code+="new Rule (";
}
ArabicPrologBaseListener.java 文件源码 项目:Mujeed-Arabic-Prolog 阅读 20 收藏 0 点赞 0 评论 0
public void enterRuleSet(@NotNull ArabicPrologParser.RuleSetContext ctx) {
    code+="new RuleSet (";
}
ArabicPrologBaseListener.java 文件源码 项目:Mujeed-Arabic-Prolog 阅读 19 收藏 0 点赞 0 评论 0
public void exitRuleSet(@NotNull ArabicPrologParser.RuleSetContext ctx) {
    code+=")";
}
ArabicPrologBaseListener.java 文件源码 项目:Mujeed-Arabic-Prolog 阅读 23 收藏 0 点赞 0 评论 0
public void enterAnd(@NotNull ArabicPrologParser.AndContext ctx) { 
    code+="new And (";
}
GraphParser.java 文件源码 项目:digraph-parser 阅读 15 收藏 0 点赞 0 评论 0
public void enterGraph(@NotNull DOTParser.GraphContext ctx) {
    if (ctx.id() != null) mGraphId = ctx.id().getText();
}
GraphParser.java 文件源码 项目:digraph-parser 阅读 24 收藏 0 点赞 0 评论 0
public void exitGraph(@NotNull DOTParser.GraphContext ctx) {
    // no-op
}
GraphParser.java 文件源码 项目:digraph-parser 阅读 16 收藏 0 点赞 0 评论 0
public void enterNode_stmt(@NotNull DOTParser.Node_stmtContext ctx) {
    populateAttributes(ctx.attr_list(), nodeAttrs);
}
GraphParser.java 文件源码 项目:digraph-parser 阅读 19 收藏 0 点赞 0 评论 0
public void exitNode_stmt(@NotNull DOTParser.Node_stmtContext ctx) {
    nodeAttrs.clear();
}
GraphParser.java 文件源码 项目:digraph-parser 阅读 19 收藏 0 点赞 0 评论 0
public void enterNode_id(@NotNull DOTParser.Node_idContext ctx) {
    String nodeId = ctx.id().getText();
    graphCtx.addNode(nodeId);
}
GraphParser.java 文件源码 项目:digraph-parser 阅读 21 收藏 0 点赞 0 评论 0
public void enterSubgraph(@NotNull DOTParser.SubgraphContext ctx) {
    // enter new nested subgraph ctx
    graphCtx = new GraphCtx(graphCtx);
}
GraphParser.java 文件源码 项目:digraph-parser 阅读 19 收藏 0 点赞 0 评论 0
public void enterEdge_stmt(@NotNull DOTParser.Edge_stmtContext ctx) {
    // enter new nested edge ctx
    edgeCtx = new EdgeCtx(edgeCtx, new GraphCtx(graphCtx), new GraphCtx(graphCtx), ctx.attr_list());
    graphCtx = edgeCtx.src; // point to src, next node/subgraph populates it
}
GraphParser.java 文件源码 项目:digraph-parser 阅读 18 收藏 0 点赞 0 评论 0
public void exitEdgeop(@NotNull DOTParser.EdgeopContext ctx) {
    // no-op
}
ArabicPrologBaseListener.java 文件源码 项目:Mujeed-Arabic-Prolog 阅读 19 收藏 0 点赞 0 评论 0
public void enterOr(@NotNull ArabicPrologParser.OrContext ctx) { 
    code+="new Or (";
}
DOTBaseListener.java 文件源码 项目:digraph-parser 阅读 20 收藏 0 点赞 0 评论 0
/**
 * {@inheritDoc}
 *
 * <p>The default implementation does nothing.</p>
 */
/*@Override*/ public void exitAttr_stmt(@NotNull DOTParser.Attr_stmtContext ctx) { }
DOTBaseListener.java 文件源码 项目:digraph-parser 阅读 18 收藏 0 点赞 0 评论 0
/**
 * {@inheritDoc}
 *
 * <p>The default implementation does nothing.</p>
 */
/*@Override*/ public void enterEdgeop(@NotNull DOTParser.EdgeopContext ctx) { }
DOTBaseListener.java 文件源码 项目:digraph-parser 阅读 19 收藏 0 点赞 0 评论 0
/**
 * {@inheritDoc}
 *
 * <p>The default implementation does nothing.</p>
 */
/*@Override*/ public void enterStmt_list(@NotNull DOTParser.Stmt_listContext ctx) { }
DOTBaseListener.java 文件源码 项目:digraph-parser 阅读 19 收藏 0 点赞 0 评论 0
/**
 * {@inheritDoc}
 *
 * <p>The default implementation does nothing.</p>
 */
/*@Override*/ public void exitStmt_list(@NotNull DOTParser.Stmt_listContext ctx) { }
ArabicPrologListener.java 文件源码 项目:Mujeed-Arabic-Prolog 阅读 19 收藏 0 点赞 0 评论 0
/**
 * Enter a parse tree produced by {@link ArabicPrologParser#operand}.
 * @param ctx the parse tree
 */
void enterOperand(@NotNull ArabicPrologParser.OperandContext ctx);
DOTBaseListener.java 文件源码 项目:digraph-parser 阅读 20 收藏 0 点赞 0 评论 0
/**
 * {@inheritDoc}
 *
 * <p>The default implementation does nothing.</p>
 */
/*@Override*/ public void exitStmt(@NotNull DOTParser.StmtContext ctx) { }


问题


面经


文章

微信
公众号

扫码关注公众号