/** * @since 1.615 */ private void set(String format, int line, Hash hash, String timezone) throws ANTLRException { CrontabLexer lexer = new CrontabLexer(new StringReader(format)); lexer.setLine(line); CrontabParser parser = new CrontabParser(lexer); parser.setHash(hash); spec = format; specTimezone = timezone; parser.startRule(this); if((dayOfWeek&(1<<7))!=0) { dayOfWeek |= 1; // copy bit 7 over to bit 0 dayOfWeek &= ~(1<<7); // clear bit 7 or CalendarField#ceil will return an invalid value 7 } }
private void set(String format, int line) throws ANTLRException { CrontabLexer lexer = new CrontabLexer(new StringReader(format)); lexer.setLine(line); CrontabParser parser = new CrontabParser(lexer); spec = format; parser.startRule(this); if((dayOfWeek&(1<<7))!=0) dayOfWeek |= 1; // copy bit 7 over to bit 0 }
private void set(String format, int line) throws ANTLRException { CrontabLexer lexer = new CrontabLexer(new StringReader(format)); lexer.setLine(line); CrontabParser parser = new CrontabParser(lexer); spec = format; parser.startRule(this); if((dayOfWeek&(1<<7))!=0) dayOfWeek |= 1; // copy bit 7 over to bit 0 }
private void set(String format, int line) throws ANTLRException { CrontabLexer lexer = new CrontabLexer(new StringReader(format)); lexer.setLine(line); CrontabParser parser = new CrontabParser(lexer); spec = format; parser.startRule(this); if((dayOfWeek&(1<<7))!=0) dayOfWeek |= 1; // copy bit 7 over to bit 0 }
private void set(String format, int line) throws RecognitionException { ANTLRStringStream stream = new ANTLRStringStream(format); stream.setLine(line); CrontabLexer lexer = new CrontabLexer(stream); CrontabParser parser = new CrontabParser(new CommonTokenStream(lexer)); spec = format; parser.startRule(this); if ((dayOfWeek & (1 << 7)) != 0) { dayOfWeek |= 1; // copy bit 7 over to bit 0 } }
/** * @since 1.615 */ private void set(String format, int line, Hash hash, String timezone) throws ANTLRException { CrontabLexer lexer = new CrontabLexer(new StringReader(format)); lexer.setLine(line); CrontabParser parser = new CrontabParser(lexer); parser.setHash(hash); spec = format; specTimezone = timezone; parser.startRule(this); if((dayOfWeek&(1<<7))!=0) { dayOfWeek |= 1; // copy bit 7 over to bit 0 dayOfWeek &= ~(1<<7); // clear bit 7 or CalendarField#ceil will return an invalid value 7 } }