@Signature @Name("hasProperty") public boolean hasClassVar(String name) { return methodRecords.containsKey(name.toLowerCase()); }
@Signature @Name("getProperties") public static Properties getProperties1() { return System.getProperties(); }
@Signature @Name("getProperties") public Collection<PropertyRecord> getClassVars() { return propertyRecords.values(); }
@Signature @Name("getProperty") public PropertyRecord getClassVar(String name) { return propertyRecords.get(name); }
@Name("HttpAbstractHandler") @Namespace(HttpServerExtension.NS) abstract public class PHttpAbstractHandler extends BaseObject { public PHttpAbstractHandler(Environment env) { super(env); } public PHttpAbstractHandler(Environment env, ClassEntity clazz) { super(env, clazz); } }
@Name("DivisionByZeroError") public class BaseDivisionByZeroError extends BaseArithmeticError { public BaseDivisionByZeroError(Environment env, ErrorType errorType) { super(env, errorType); } public BaseDivisionByZeroError(Environment env, ClassEntity clazz) { super(env, clazz); } }
@Reflection.Name("ZipException") @Reflection.Namespace(ZipExtension.NS) public class PZipException extends JavaException { public PZipException(Environment env, Throwable throwable) { super(env, throwable); } public PZipException(Environment env, ClassEntity clazz) { super(env, clazz); } }
@Reflection.Name("SeekableIterator") public interface SeekableIterator extends Iterator { @Reflection.Signature({@Reflection.Arg("position")}) public Memory seek(Environment env, Memory... args); }
@Name("php\\lib\\Number") public class OldNumUtils extends NumUtils { public OldNumUtils(Environment env, ClassEntity clazz) { super(env, clazz); } }
@Reflection.Name("SSHException") @Reflection.Namespace(SSHExtension.NS) public class PSSHException extends JavaException { public PSSHException(Environment env, Throwable throwable) { super(env, throwable); } public PSSHException(Environment env, ClassEntity clazz) { super(env, clazz); } }
@Name("php\\lib\\Items") public class OldItemsUtils extends ItemsUtils { public OldItemsUtils(Environment env, ClassEntity clazz) { super(env, clazz); } }
@Reflection.Name("GitAPIException") @Reflection.Namespace(GitExtension.NS) public class WrapGitAPIException extends JavaException { public WrapGitAPIException(Environment env, Throwable throwable) { super(env, throwable); } public WrapGitAPIException(Environment env, ClassEntity clazz) { super(env, clazz); } }
@Name("ReflectionException") public class ReflectionException extends BaseException { public ReflectionException(Environment env) { super(env); } public ReflectionException(Environment env, ClassEntity clazz) { super(env, clazz); } }
@Reflection.Name("OuterIterator") public interface OuterIterator extends Iterator { @Reflection.Signature public Memory getInnerIterator(Environment env, Memory... args); }
@Name("throw") @Signature(@Arg(value = "throwable", nativeType = BaseException.class)) synchronized public Memory _throw(Environment env, Memory... args) { if (valid) { newThrow = args[0].toObject(BaseException.class); ((BaseException)newThrow).setTraceInfo(env, env.trace()); return _next(env); } else { env.__throwException(args[0].toObject(BaseException.class)); } return Memory.NULL; }
@Name("php\\lib\\Mirror") public class OldMirrorUtils extends MirrorUtils { public OldMirrorUtils(Environment env, ClassEntity clazz) { super(env, clazz); } }
@Name("TypeError") public class BaseTypeError extends BaseError { public BaseTypeError(Environment env, ErrorType errorType) { super(env, errorType); } public BaseTypeError(Environment env, ClassEntity clazz) { super(env, clazz); } }
@Name("ArrayAccess") public interface ArrayAccess extends IObject { @Signature(value = @Arg("offset"), result = @Arg(type = HintType.BOOLEAN)) public Memory offsetExists(Environment env, Memory... args); @Signature(@Arg("offset")) public Memory offsetGet(Environment env, Memory... args); @Signature({@Arg("offset"), @Arg("value")}) public Memory offsetSet(Environment env, Memory... args); @Signature(@Arg("offset")) public Memory offsetUnset(Environment env, Memory... args); }
@Name("SqlException") @Reflection.Namespace(SqlExtension.NS) public class WrapSqlException extends JavaException { public WrapSqlException(Environment env, Throwable throwable) { super(env, throwable); } public WrapSqlException(Environment env, ClassEntity clazz) { super(env, clazz); } }
@Signature @Name("addProperty") public void addClassVar(PropertyRecord record) { record.setClassRecord(this); propertyRecords.put(record.getName(), record); }