# Class java_AbstractJava

This decorator/bridge overrides all magic methods and delegates to the proxy so that it may handle them or pass them on to the back-end. The actual implementation of this bridge depends on the back-end response, see PROTOCOL.TXT: "p: char ([A]rray, [C]ollection, [O]bject, [E]xception)". See the getProxy() and create() methods in Client.php and writeObject() and getType() in Response.java.

<

p>

The constructor is an exception. If it is called, the user has already allocated Java, so that $wrap is false and the proxy is returned and set into $__delegate.

  java_AbstractJava implements IteratorAggregate, ArrayAccess, java_JavaType

#### Direct known subclasses

Java

#### Indirect known subclasses

java_class, java_InternalJava, java_JavaProxyProxy, JavaClass
Abstract
License: GPL
Author: Jost Boekemeier
See: `java_InternalJava`
Located at JavaProxy.inc