function Null() {} Null.prototype = null; var object = new Null(); console.log(Object.getPrototypeOf(object) === null); // false :(
/** * Returns the syntax of this Null variable. * @return * {@link SMIConstants#SYNTAX_NULL} or one of the exception syntaxes * {@link SMIConstants#EXCEPTION_NO_SUCH_OBJECT}, * {@link SMIConstants#EXCEPTION_NO_SUCH_INSTANCE}, or * {@link SMIConstants#EXCEPTION_END_OF_MIB_VIEW} * @since 1.7 */ public final long toLong() { return getSyntax(); }
public void setSyntax(int syntax) { if ((syntax != SMIConstants.SYNTAX_NULL) && (!isExceptionSyntax(syntax))) { throw new IllegalArgumentException("Syntax " + syntax + " is incompatible with Null type"); } this.syntax = syntax; }
finished = true; else if (Null.isExceptionSyntax(vb.getVariable().getSyntax())) { finished = true; for (int i=Math.max(0,lastRowIndex); i<lastRowIndex + rootOIDs.length; i++) { VariableBinding next = (VariableBinding) respPDU.get(i).clone(); next.setVariable(new Null()); request.add(next);
public Null(int exceptionSyntax) { setSyntax(exceptionSyntax); }
finished = true; else if (Null.isExceptionSyntax(vb.getVariable().getSyntax())) { finished = true; for (int i=Math.max(0,lastRowIndex); i<lastRowIndex + rootOIDs.length; i++) { VariableBinding next = (VariableBinding) respPDU.get(i).clone(); next.setVariable(new Null()); request.add(next);
public Null(int exceptionSyntax) { setSyntax(exceptionSyntax); }
public Object clone() { return new Null(this.syntax); }
finished = true; else if (Null.isExceptionSyntax(vb.getVariable().getSyntax())) { finished = true; VariableBinding next = (VariableBinding) respPDU.get(respPDU.size() - 1).clone(); next.setVariable(new Null()); request.set(0, next); request.setRequestID(new Integer32(0));
/** * Returns the syntax of this Null variable. * @return * {@link SMIConstants#SYNTAX_NULL} or one of the exception syntaxes * {@link SMIConstants#EXCEPTION_NO_SUCH_OBJECT}, * {@link SMIConstants#EXCEPTION_NO_SUCH_INSTANCE}, or * {@link SMIConstants#EXCEPTION_END_OF_MIB_VIEW} * @since 1.7 */ public final int toInt() { return getSyntax(); }
public void setSyntax(int syntax) { if ((syntax != SMIConstants.SYNTAX_NULL) && (!isExceptionSyntax(syntax))) { throw new IllegalArgumentException("Syntax " + syntax + " is incompatible with Null type"); } this.syntax = syntax; }
public Null(int exceptionSyntax) { setSyntax(exceptionSyntax); }
public Object clone() { return new Null(this.syntax); }
public String toString() { switch (getSyntax()) { case SMIConstants.EXCEPTION_NO_SUCH_OBJECT: return "noSuchObject"; case SMIConstants.EXCEPTION_NO_SUCH_INSTANCE: return "noSuchInstance"; case SMIConstants.EXCEPTION_END_OF_MIB_VIEW: return "endOfMibView"; } return "Null"; }
public void setSyntax(int syntax) { if ((syntax != SMIConstants.SYNTAX_NULL) && (!isExceptionSyntax(syntax))) { throw new IllegalArgumentException("Syntax " + syntax + " is incompatible with Null type"); } this.syntax = syntax; }
public Object clone() { return new Null(this.syntax); }
/** * Returns the syntax of this Null variable. * @return * {@link SMIConstants#SYNTAX_NULL} or one of the exception syntaxes * {@link SMIConstants#EXCEPTION_NO_SUCH_OBJECT}, * {@link SMIConstants#EXCEPTION_NO_SUCH_INSTANCE}, or * {@link SMIConstants#EXCEPTION_END_OF_MIB_VIEW} * @since 1.7 */ public final int toInt() { return getSyntax(); }
/** * Checks whether this variable represents an exception like * noSuchObject, noSuchInstance, and endOfMibView. * * @return {@code true} if the syntax of this variable is an instance of * {@code Null} and its syntax equals one of the following: * <UL> * <LI>{@link SMIConstants#EXCEPTION_NO_SUCH_OBJECT}</LI> * <LI>{@link SMIConstants#EXCEPTION_NO_SUCH_INSTANCE}</LI> * <LI>{@link SMIConstants#EXCEPTION_END_OF_MIB_VIEW}</LI> * </UL> */ public boolean isException() { return Null.isExceptionSyntax(getSyntax()); }
@Override public SnmpValue getNull() { return new Snmp4JValue(new Null()); }
public String toString() { switch (getSyntax()) { case SMIConstants.EXCEPTION_NO_SUCH_OBJECT: return "noSuchObject"; case SMIConstants.EXCEPTION_NO_SUCH_INSTANCE: return "noSuchInstance"; case SMIConstants.EXCEPTION_END_OF_MIB_VIEW: return "endOfMibView"; } return "Null"; }