1.1 --- a/PLSQL/Folding/src/org/netbeans/modules/plsql/fold/FoldSearchObject.java Fri Mar 15 14:16:18 2013 +0100
1.2 +++ b/PLSQL/Folding/src/org/netbeans/modules/plsql/fold/FoldSearchObject.java Mon Aug 12 11:26:54 2013 +0530
1.3 @@ -5,6 +5,7 @@
1.4 package org.netbeans.modules.plsql.fold;
1.5
1.6 import java.io.Serializable;
1.7 +import org.netbeans.api.editor.fold.FoldType;
1.8
1.9 /**
1.10 *
1.11 @@ -15,15 +16,17 @@
1.12 private static final long serialVersionUID = 1L;
1.13 private final int startOffset;
1.14 private final int endOffset;
1.15 + private FoldType foldType;
1.16 private FoldAdapter fold;
1.17
1.18 - FoldSearchObject(int startOffset, int endOffset) {
1.19 + FoldSearchObject(int startOffset, int endOffset, FoldType foldType) {
1.20 this.startOffset = startOffset;
1.21 this.endOffset = endOffset;
1.22 + this.foldType = foldType;
1.23 }
1.24
1.25 FoldSearchObject(FoldAdapter fold) {
1.26 - this(-1, -1);
1.27 + this(-1, -1,null);
1.28 this.fold = fold;
1.29 }
1.30
1.31 @@ -40,7 +43,14 @@
1.32 }
1.33 return endOffset;
1.34 }
1.35 -
1.36 +
1.37 + public FoldType getFoldType(){
1.38 + if (foldType == null) {
1.39 + return fold.getFoldType();
1.40 + }
1.41 + return foldType;
1.42 + }
1.43 +
1.44 @Override
1.45 public int hashCode() {
1.46 int hash = 7;