Package ftbsc.lll.proxies.impl
Class PackageProxy
java.lang.Object
ftbsc.lll.proxies.AbstractProxy
ftbsc.lll.proxies.QualifiableProxy
ftbsc.lll.proxies.impl.PackageProxy
A container for information about a package.
- Since:
- 0.4.0
-
Nested Class Summary
Nested classes/interfaces inherited from class ftbsc.lll.proxies.AbstractProxy
AbstractProxy.Builder<T extends AbstractProxy> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final PackageProxyThePackageProxyrepresenting the root package.Fields inherited from class ftbsc.lll.proxies.QualifiableProxy
fullyQualifiedName, internalNameFields inherited from class ftbsc.lll.proxies.AbstractProxy
descriptor, modifiers, name, parent, proxyType -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedPackageProxy(PackageProxy parent, String fqn) The protected constructor, called only fromfrom(String). -
Method Summary
Modifier and TypeMethodDescriptionbooleanIndicates whether the given object is a proxy for the same element as this.protected static PackageProxyBuilds aPackageProxyfrom a reflectivePackageobject.protected static PackageProxyBuilds aPackageProxyfrom its fully-qualified name.Methods inherited from class ftbsc.lll.proxies.QualifiableProxy
extractParentFromFQN, extractSimpleNameFromFQN
-
Field Details
-
ROOT
ThePackageProxyrepresenting the root package.
-
-
Constructor Details
-
PackageProxy
The protected constructor, called only fromfrom(String).- Parameters:
parent- thePackageProxyrepresenting the parentfqn- the fully-qualified name of this package
-
-
Method Details
-
from
Builds aPackageProxyfrom its fully-qualified name.- Parameters:
fqn- the fully-qualified name of the package- Returns:
- the built
PackageProxy
-
from
Builds aPackageProxyfrom a reflectivePackageobject.- Parameters:
p- thePackageobject- Returns:
- the built
PackageProxy
-
equals
Indicates whether the given object is a proxy for the same element as this.- Overrides:
equalsin classQualifiableProxy- Parameters:
obj- the object to perform- Returns:
- true if it's equal
-