1 29 30 package com.caucho.quercus.env; 31 32 import java.io.Serializable ; 33 34 import com.caucho.quercus.QuercusException; 35 36 39 public class NullThisValue extends NullValue 40 implements Serializable 41 { 42 public static final NullThisValue NULL = new NullThisValue(); 43 44 protected NullThisValue() 45 { 46 } 47 48 51 public static NullThisValue create() 52 { 53 return NULL; 54 } 55 56 59 public Value callMethod(Env env, String methodName, Value []args) 60 { 61 throw new QuercusException(L.l("$this value of NULL cannot dispatch to method '{0}'.", methodName)); 62 } 63 64 68 private Object readResolve() 69 { 70 return NULL; 71 } 72 } 73 74 | Popular Tags |