From cf3ffcee30083a71e68e3edb9ecbb936cc255992 Mon Sep 17 00:00:00 2001 From: jeff Date: Sun, 28 Sep 2014 15:20:54 -0400 Subject: added proper support for renaming constructors --- src/cuchaz/enigma/analysis/Token.java | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/cuchaz/enigma/analysis/Token.java') diff --git a/src/cuchaz/enigma/analysis/Token.java b/src/cuchaz/enigma/analysis/Token.java index d0f2b70..5e70db7 100644 --- a/src/cuchaz/enigma/analysis/Token.java +++ b/src/cuchaz/enigma/analysis/Token.java @@ -14,11 +14,21 @@ public class Token implements Comparable { public int start; public int end; + public String text; public Token( int start, int end ) + { + this( start, end, null ); + } + + public Token( int start, int end, String source ) { this.start = start; this.end = end; + if( source != null ) + { + this.text = source.substring( start, end ); + } } public boolean contains( int pos ) -- cgit v1.2.3