X-Git-Url: http://git.phpeclipse.com diff --git a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/lookup/Binding.java b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/lookup/Binding.java index c446988..20f335e 100644 --- a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/lookup/Binding.java +++ b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/lookup/Binding.java @@ -10,36 +10,42 @@ *******************************************************************************/ package net.sourceforge.phpdt.internal.compiler.lookup; -public abstract class Binding implements BindingIds, CompilerModifiers, ProblemReasons { - /* API - * Answer the receiver's binding type from Binding.BindingID. - * - * Note: Do NOT expect this to be used very often... only in switch statements with - * more than 2 possible choices. - */ +public abstract class Binding implements BindingIds, CompilerModifiers, + ProblemReasons { + /* + * API Answer the receiver's binding type from Binding.BindingID. + * + * Note: Do NOT expect this to be used very often... only in switch + * statements with more than 2 possible choices. + */ public abstract int bindingType(); - /* API - * Answer true if the receiver is not a problem binding - */ - + + /* + * API Answer true if the receiver is not a problem binding + */ + public final boolean isValidBinding() { return problemId() == NoError; } - /* API - * Answer the problem id associated with the receiver. - * NoError if the receiver is a valid binding. - */ - + + /* + * API Answer the problem id associated with the receiver. NoError if the + * receiver is a valid binding. + */ + public int problemId() { return NoError; } - /* Answer a printable representation of the receiver. - */ + + /* + * Answer a printable representation of the receiver. + */ public abstract char[] readableName(); - /* Shorter printable representation of the receiver (no qualified type) - */ - public char[] shortReadableName(){ + /* + * Shorter printable representation of the receiver (no qualified type) + */ + public char[] shortReadableName() { return readableName(); } }