MCPcopy Create free account
hub / github.com/apache/groovy / AdaptingMetaClass

Interface AdaptingMetaClass

src/main/java/groovy/lang/AdaptingMetaClass.java:27–42  ·  view source on GitHub ↗

An interface for MetaClass instances that "adapt" other MetaClass instances such as a proxy or delegating MetaClass. @since 1.5

Source from the content-addressed store, hash-verified

25 * @since 1.5
26 */
27public interface AdaptingMetaClass extends MetaClass {
28
29 /**
30 * Returns the MetaClass that this adapter adapts
31 *
32 * @return The MetaClass instance
33 */
34 MetaClass getAdaptee();
35
36 /**
37 * Sets the MetaClass adapted by this MetaClass
38 *
39 * @param metaClass The MetaClass to adapt
40 */
41 void setAdaptee(MetaClass metaClass);
42}

Callers 8

getOwnerMetaClassMethod · 0.65
getMetaClassMethod · 0.65
metaClassMethod · 0.65
setMetaClassMethod · 0.65
equalsMethod · 0.65
metaClassMethod · 0.65

Implementers 3

ProxyMetaClasssrc/main/java/groovy/lang/ProxyMetaCla
DelegatingMetaClasssrc/main/java/groovy/lang/DelegatingMe
Proxysrc/main/java/groovy/util/Proxy.java

Calls

no outgoing calls

Tested by

no test coverage detected