location.java
来自「Jamon是一个Java文本模板引擎」· Java 代码 · 共 62 行
JAVA
62 行
package org.jamon.node;import org.jamon.TemplateLocation;/** * @author ian **/public final class Location{ public Location( TemplateLocation p_templateLocation, int p_line, int p_column) { m_templateLocation = p_templateLocation; m_line = p_line; m_column = p_column; } public TemplateLocation getTemplateLocation() { return m_templateLocation; } public int getColumn() { return m_column; } public int getLine() { return m_line; } private final TemplateLocation m_templateLocation; private final int m_line; private final int m_column; @Override public boolean equals(Object p_obj) { if (p_obj instanceof Location) { Location loc = (Location) p_obj; return loc.m_templateLocation.equals(m_templateLocation) && loc.m_line == m_line && loc.m_column == m_column; } else { return false; } } @Override public int hashCode() { return (m_line * 160 + m_column) ^ m_templateLocation.hashCode(); } @Override public String toString() { return "Location{" + m_templateLocation + ": ("+ m_line + ":" + m_column + ")}"; }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?