summaryrefslogtreecommitdiff
path: root/src/cuchaz/enigma/analysis/Token.java
diff options
context:
space:
mode:
authorGravatar jeff2014-09-28 15:20:54 -0400
committerGravatar jeff2014-09-28 15:20:54 -0400
commitcf3ffcee30083a71e68e3edb9ecbb936cc255992 (patch)
treef9a6415d7eef1e76640b07238d2d08daecedde17 /src/cuchaz/enigma/analysis/Token.java
parentimplemented mark-as-deobfuscated and reset-to-obfuscated (diff)
downloadenigma-fork-cf3ffcee30083a71e68e3edb9ecbb936cc255992.tar.gz
enigma-fork-cf3ffcee30083a71e68e3edb9ecbb936cc255992.tar.xz
enigma-fork-cf3ffcee30083a71e68e3edb9ecbb936cc255992.zip
added proper support for renaming constructors
Diffstat (limited to '')
-rw-r--r--src/cuchaz/enigma/analysis/Token.java10
1 files changed, 10 insertions, 0 deletions
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<Token>
14{ 14{
15 public int start; 15 public int start;
16 public int end; 16 public int end;
17 public String text;
17 18
18 public Token( int start, int end ) 19 public Token( int start, int end )
19 { 20 {
21 this( start, end, null );
22 }
23
24 public Token( int start, int end, String source )
25 {
20 this.start = start; 26 this.start = start;
21 this.end = end; 27 this.end = end;
28 if( source != null )
29 {
30 this.text = source.substring( start, end );
31 }
22 } 32 }
23 33
24 public boolean contains( int pos ) 34 public boolean contains( int pos )