Examples of JavaLocalDeclarationDescr


Examples of org.drools.compiler.rule.builder.dialect.java.parser.JavaLocalDeclarationDescr

        JavaParser.type_return type2 = null;



                    ((VarDecl_scope)VarDecl_stack.peek()).descr = new JavaLocalDeclarationDescr();
               
        try {
            if ( state.backtracking>0 && alreadyParsedRule(input, 82) ) { return ; }
            // src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:710:5: ( ( variableModifier )* type variableDeclarators ';' )
            // src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:711:5: ( variableModifier )* type variableDeclarators ';'
View Full Code Here

Examples of org.drools.compiler.rule.builder.dialect.java.parser.JavaLocalDeclarationDescr



                 JavaForBlockDescr fd = null;
                 increaseLevel();
                 ((VarDecl_scope)VarDecl_stack.peek()).descr = new JavaLocalDeclarationDescr();
           
        try {
            if ( state.backtracking>0 && alreadyParsedRule(input, 86) ) { return ; }
            // src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:813:5: (x= 'for' y= '(' ( ( ( variableModifier )* type id= Identifier z= ':' expression ) | ( ( forInit )? z= ';' ( expression )? ';' ( forUpdate )? ) ) ')' bs= statement )
            // src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:814:5: x= 'for' y= '(' ( ( ( variableModifier )* type id= Identifier z= ':' expression ) | ( ( forInit )? z= ';' ( expression )? ';' ( forUpdate )? ) ) ')' bs= statement
View Full Code Here

Examples of org.drools.compiler.rule.builder.dialect.java.parser.JavaLocalDeclarationDescr

        VarDecl_stack.push(new VarDecl_scope());

        int forControl_StartIndex = input.index();

                    increaseLevel();
                    ((VarDecl_scope)VarDecl_stack.peek()).descr = new JavaLocalDeclarationDescr();
               
        try {
            if ( state.backtracking>0 && alreadyParsedRule(input, 99) ) { return ; }
            // src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1039:5: ( forVarControl | ( forInit )? ';' ( expression )? ';' ( forUpdate )? )
            int alt135=2;
View Full Code Here

Examples of org.drools.compiler.rule.builder.dialect.java.parser.JavaLocalDeclarationDescr

    ParserRuleReturnScope variableModifier1 =null;
    ParserRuleReturnScope type2 =null;


                VarDecl_stack.peek().descr = new JavaLocalDeclarationDescr();
           
    try {
      if ( state.backtracking>0 && alreadyParsedRule(input, 82) ) { return; }

      // src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:710:5: ( ( variableModifier )* type variableDeclarators ';' )
View Full Code Here

Examples of org.drools.compiler.rule.builder.dialect.java.parser.JavaLocalDeclarationDescr

    ParserRuleReturnScope type5 =null;


             JavaForBlockDescr fd = null;
             increaseLevel();
             VarDecl_stack.peek().descr = new JavaLocalDeclarationDescr();
       
    try {
      if ( state.backtracking>0 && alreadyParsedRule(input, 86) ) { return; }

      // src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:813:5: (x= 'for' y= '(' ( ( ( variableModifier )* type id= Identifier z= ':' expression ) | ( ( forInit )? z= ';' ( expression )? ';' ( forUpdate )? ) ) ')' bs= statement )
View Full Code Here

Examples of org.drools.compiler.rule.builder.dialect.java.parser.JavaLocalDeclarationDescr

    int forControl_StartIndex = input.index();


                increaseLevel();
                VarDecl_stack.peek().descr = new JavaLocalDeclarationDescr();
           
    try {
      if ( state.backtracking>0 && alreadyParsedRule(input, 100) ) { return; }

      // src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1051:5: ( forVarControl | ( forInit )? ';' ( expression )? ';' ( forUpdate )? )
View Full Code Here

Examples of org.drools.compiler.rule.builder.dialect.java.parser.JavaLocalDeclarationDescr

    ParserRuleReturnScope variableModifier1 =null;
    ParserRuleReturnScope type2 =null;


                VarDecl_stack.peek().descr = new JavaLocalDeclarationDescr();
           
    try {
      if ( state.backtracking>0 && alreadyParsedRule(input, 82) ) { return; }

      // src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:710:5: ( ( variableModifier )* type variableDeclarators ';' )
View Full Code Here

Examples of org.drools.compiler.rule.builder.dialect.java.parser.JavaLocalDeclarationDescr

    ParserRuleReturnScope type5 =null;


             JavaForBlockDescr fd = null;
             increaseLevel();
             VarDecl_stack.peek().descr = new JavaLocalDeclarationDescr();
       
    try {
      if ( state.backtracking>0 && alreadyParsedRule(input, 86) ) { return; }

      // src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:813:5: (x= 'for' y= '(' ( ( ( variableModifier )* type id= Identifier z= ':' expression ) | ( ( forInit )? z= ';' ( expression )? ';' ( forUpdate )? ) ) ')' bs= statement )
View Full Code Here

Examples of org.drools.compiler.rule.builder.dialect.java.parser.JavaLocalDeclarationDescr

    int forControl_StartIndex = input.index();


                increaseLevel();
                VarDecl_stack.peek().descr = new JavaLocalDeclarationDescr();
           
    try {
      if ( state.backtracking>0 && alreadyParsedRule(input, 99) ) { return; }

      // src/main/resources/org/drools/compiler/semantics/java/parser/Java.g:1039:5: ( forVarControl | ( forInit )? ';' ( expression )? ';' ( forUpdate )? )
View Full Code Here

Examples of org.drools.rule.builder.dialect.java.parser.JavaLocalDeclarationDescr

    protected String fixInitCode(JavaAnalysisResult analysis,
                                 final String originalCode) {
        TreeSet locals = new TreeSet( new Comparator() {
            public int compare(Object o1,
                               Object o2) {
                JavaLocalDeclarationDescr d1 = (JavaLocalDeclarationDescr) o1;
                JavaLocalDeclarationDescr d2 = (JavaLocalDeclarationDescr) o2;
                return d1.getStart() - d2.getStart();
            }
        } );

        for ( Iterator it = analysis.getLocalVariablesMap().values().iterator(); it.hasNext(); ) {
            locals.add( it.next() );
        }

        StringBuilder initCode = new StringBuilder();
        int lastAdded = 0;
        for ( Iterator it = locals.iterator(); it.hasNext(); ) {
            JavaLocalDeclarationDescr d = (JavaLocalDeclarationDescr) it.next();
            // adding chunk
            initCode.append( originalCode.substring( lastAdded,
                                                     d.getStart() ) );
            lastAdded = d.getEnd();
            // adding variable initializations
            for ( Iterator vars = d.getIdentifiers().iterator(); vars.hasNext(); ) {
                JavaLocalDeclarationDescr.IdentifierDescr id = (JavaLocalDeclarationDescr.IdentifierDescr) vars.next();
                initCode.append( originalCode.substring( id.getStart(),
                                                         id.getEnd() ) );
                initCode.append( ";" );
                lastAdded = id.getEnd();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.