X-Git-Url: http://secure.phpeclipse.com diff --git a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/lookup/ProblemReferenceBinding.java b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/lookup/ProblemReferenceBinding.java index 5283ad3..8489e5d 100644 --- a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/lookup/ProblemReferenceBinding.java +++ b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/lookup/ProblemReferenceBinding.java @@ -11,39 +11,46 @@ package net.sourceforge.phpdt.internal.compiler.lookup; public class ProblemReferenceBinding extends ReferenceBinding { - public Binding original; + public ReferenceBinding original; + private int problemId; -// NOTE: must only answer the subset of the name related to the problem -public ProblemReferenceBinding(char[][] compoundName, int problemId) { - this(compoundName, null, problemId); -} -public ProblemReferenceBinding(char[] name, int problemId) { - this(new char[][] {name}, null, problemId); -} + // NOTE: must only answer the subset of the name related to the problem -public ProblemReferenceBinding(char[][] compoundName, Binding original, int problemId) { - this.compoundName = compoundName; - this.original = original; - this.problemId = problemId; -} -public ProblemReferenceBinding(char[] name, Binding original, int problemId) { - this(new char[][] {name}, original, problemId); -} -/* API -* Answer the problem id associated with the receiver. -* NoError if the receiver is a valid binding. -*/ + public ProblemReferenceBinding(char[][] compoundName, int problemId) { + this(compoundName, null, problemId); + } -public final int problemId() { - return problemId; -} + public ProblemReferenceBinding(char[] name, int problemId) { + this(new char[][] { name }, null, problemId); + } -/** - * @see org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding#shortReadableName() - */ -public char[] shortReadableName() { - return readableName(); -} + public ProblemReferenceBinding(char[][] compoundName, + ReferenceBinding original, int problemId) { + this.compoundName = compoundName; + this.original = original; + this.problemId = problemId; + } + + public ProblemReferenceBinding(char[] name, ReferenceBinding original, + int problemId) { + this(new char[][] { name }, original, problemId); + } + + /* + * API Answer the problem id associated with the receiver. NoError if the + * receiver is a valid binding. + */ + + public final int problemId() { + return problemId; + } + + /** + * @see net.sourceforge.phpdt.internal.compiler.lookup.ReferenceBinding#shortReadableName() + */ + public char[] shortReadableName() { + return readableName(); + } }