protected LexerAction lexerActionFactory(LexerActionType type, int data1, int data2) { switch (type) { case CHANNEL: return new LexerChannelAction(data1);
switch (action.getActionType()) { case CHANNEL: int channel = ((LexerChannelAction)action).getChannel(); data.add(channel != -1 ? channel : 0xFFFF); data.add(0);
@Override public int hashCode() { int hash = MurmurHash.initialize(); hash = MurmurHash.update(hash, getActionType().ordinal()); hash = MurmurHash.update(hash, channel); return MurmurHash.finish(hash, 2); }
protected LexerAction lexerActionFactory(LexerActionType type, int data1, int data2) { switch (type) { case CHANNEL: return new LexerChannelAction(data1);
int channel = ((LexerChannelAction)action).getChannel();
@Override public int hashCode() { int hash = MurmurHash.initialize(); hash = MurmurHash.update(hash, getActionType().ordinal()); hash = MurmurHash.update(hash, channel); return MurmurHash.finish(hash, 2); }
protected LexerAction lexerActionFactory(LexerActionType type, int data1, int data2) { switch (type) { case CHANNEL: return new LexerChannelAction(data1);
int channel = ((LexerChannelAction)action).getChannel();
@Override public int hashCode() { int hash = MurmurHash.initialize(); hash = MurmurHash.update(hash, getActionType().ordinal()); hash = MurmurHash.update(hash, channel); return MurmurHash.finish(hash, 2); }
protected LexerAction lexerActionFactory(LexerActionType type, int data1, int data2) { switch (type) { case CHANNEL: return new LexerChannelAction(data1);
switch (action.getActionType()) { case CHANNEL: int channel = ((LexerChannelAction)action).getChannel(); data.add(channel != -1 ? channel : 0xFFFF); data.add(0);
@Override public int hashCode() { int hash = MurmurHash.initialize(); hash = MurmurHash.update(hash, getActionType().ordinal()); hash = MurmurHash.update(hash, channel); return MurmurHash.finish(hash, 2); }
protected LexerAction lexerActionFactory(LexerActionType type, int data1, int data2) { switch (type) { case CHANNEL: return new LexerChannelAction(data1);
switch (action.getActionType()) { case CHANNEL: int channel = ((LexerChannelAction)action).getChannel(); data.add(channel != -1 ? channel : 0xFFFF); data.add(0);
@Override public int hashCode() { int hash = MurmurHash.initialize(); hash = MurmurHash.update(hash, getActionType().ordinal()); hash = MurmurHash.update(hash, channel); return MurmurHash.finish(hash, 2); }
return new LexerChannelAction(channel);
switch (action.getActionType()) { case CHANNEL: int channel = ((LexerChannelAction)action).getChannel(); data.add(channel != -1 ? channel : 0xFFFF); data.add(0);
return new LexerChannelAction(channel);
switch (action.getActionType()) { case CHANNEL: int channel = ((LexerChannelAction)action).getChannel(); data.add(channel != -1 ? channel : 0xFFFF); data.add(0);
return new LexerChannelAction(channel);