Package ftbsc.lll.proxies
Class AbstractProxy
java.lang.Object
ftbsc.lll.proxies.AbstractProxy
- Direct Known Subclasses:
FieldProxy,MethodProxy,QualifiableProxy
Abstract proxy class, implementing common aspects.
- Since:
- 0.3.0
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classAbstractProxy.Builder<T extends AbstractProxy>A Builder for the generic proxy. -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal StringThe descriptor for this element.final intThe modifiers of the member, as a packed intfinal StringThe name of the corresponding element.final QualifiableProxyThe fully qualified name (i.e.final ProxyTypeWhich type of proxy this is. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractProxy(String name, String descriptor, int modifiers, QualifiableProxy parent, ProxyType proxyType) The private constructor, should be called by all classes extending this in theirs. -
Method Summary
-
Field Details
-
proxyType
Which type of proxy this is. -
name
The name of the corresponding element. -
descriptor
The descriptor for this element. -
parent
The fully qualified name (i.e. java.lang.String) of the parent class. -
modifiers
public final int modifiersThe modifiers of the member, as a packed int- See Also:
-
-
Constructor Details
-
AbstractProxy
protected AbstractProxy(String name, String descriptor, int modifiers, QualifiableProxy parent, ProxyType proxyType) The private constructor, should be called by all classes extending this in theirs.- Parameters:
name- the name of the elementdescriptor- the descriptor for the elementmodifiers- the modifiers, as a packed intparent- the FQN of the parent classproxyType- theProxyTypebeing represented here
-
-
Method Details