Uses of Enum
net.bytebuddy.description.modifier.Visibility
Packages that use Visibility
Package
Description
Classes of this package allow the representation of Java classes, their member and their meta data.
Contains descriptions of Java methods and constructors as well as their parameters.
The modifier package contains high-level and type-safe descriptions of Java modifiers.
This package contains helper types and implementations that are responsible for the actual writing of a byte array
representing a Java class.
The implementation package contains any logic for intercepting method calls.
-
Uses of Visibility in net.bytebuddy.description
Methods in net.bytebuddy.description that return VisibilityModifier and TypeMethodDescriptionModifierReviewable.AbstractBase.getVisibility()
Returns this byte code element's visibility.ModifierReviewable.OfByteCodeElement.getVisibility()
Returns this byte code element's visibility. -
Uses of Visibility in net.bytebuddy.description.method
Methods in net.bytebuddy.description.method with parameters of type VisibilityModifier and TypeMethodDescriptionint
MethodDescription.AbstractBase.getActualModifiers
(boolean manifest, Visibility visibility) Returns this method's actual modifiers as it is present in a class file, i.e.int
MethodDescription.getActualModifiers
(boolean manifest, Visibility visibility) Returns this method's actual modifiers as it is present in a class file, i.e. -
Uses of Visibility in net.bytebuddy.description.modifier
Methods in net.bytebuddy.description.modifier that return VisibilityModifier and TypeMethodDescriptionVisibility.expandTo
(Visibility visibility) Expands the visibility to be at least as high as this visibility and the provided visibility.static Visibility
Returns the enum constant of this type with the specified name.static Visibility[]
Visibility.values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods in net.bytebuddy.description.modifier with parameters of type VisibilityModifier and TypeMethodDescriptionVisibility.expandTo
(Visibility visibility) Expands the visibility to be at least as high as this visibility and the provided visibility. -
Uses of Visibility in net.bytebuddy.dynamic.scaffold
Fields in net.bytebuddy.dynamic.scaffold declared as VisibilityModifier and TypeFieldDescriptionprivate final Visibility
MethodGraph.Compiler.Default.Key.Store.Entry.Ambiguous.Node.visibility
The node's minimal visibility.private final Visibility
MethodGraph.Compiler.Default.Key.Store.Entry.Ambiguous.visibility
The minimal required visibility for this method.private final Visibility
MethodGraph.Compiler.Default.Key.Store.Entry.Resolved.Node.visibility
The node's minimal visibility.private final Visibility
MethodGraph.Compiler.Default.Key.Store.Entry.Resolved.visibility
The minimal required visibility for this method.private final Visibility
MethodRegistry.Default.Compiled.Entry.visibility
The represented method's minimum visibility.private final Visibility
MethodRegistry.Default.Prepared.Entry.visibility
The minimum required visibility of this method.private final Visibility
TypeWriter.MethodPool.Record.ForDefinedMethod.WithBody.visibility
The represented method's minimum visibility.private final Visibility
TypeWriter.MethodPool.Record.ForDefinedMethod.WithoutBody.visibility
The represented method's minimum visibility.Methods in net.bytebuddy.dynamic.scaffold that return VisibilityModifier and TypeMethodDescriptionMethodGraph.Compiler.Default.Key.Store.Entry.Ambiguous.getVisibility()
Returns the minimal visibility of this entry.MethodGraph.Compiler.Default.Key.Store.Entry.Ambiguous.Node.getVisibility()
Returns the minimal method visibility of all methods that are represented by this node.MethodGraph.Compiler.Default.Key.Store.Entry.getVisibility()
Returns the minimal visibility of this entry.MethodGraph.Compiler.Default.Key.Store.Entry.Initial.getVisibility()
Returns the minimal visibility of this entry.MethodGraph.Compiler.Default.Key.Store.Entry.Resolved.getVisibility()
Returns the minimal visibility of this entry.MethodGraph.Compiler.Default.Key.Store.Entry.Resolved.Node.getVisibility()
Returns the minimal method visibility of all methods that are represented by this node.MethodGraph.Node.getVisibility()
Returns the minimal method visibility of all methods that are represented by this node.MethodGraph.Node.Simple.getVisibility()
Returns the minimal method visibility of all methods that are represented by this node.MethodGraph.Node.Unresolved.getVisibility()
Returns the minimal method visibility of all methods that are represented by this node.protected Visibility
MethodRegistry.Default.Prepared.Entry.getVisibility()
Returns the represented method's minimum visibility.TypeWriter.MethodPool.Record.AccessBridgeWrapper.getVisibility()
The visibility to enforce for this method.TypeWriter.MethodPool.Record.ForDefinedMethod.OfVisibilityBridge.getVisibility()
The visibility to enforce for this method.TypeWriter.MethodPool.Record.ForDefinedMethod.WithAnnotationDefaultValue.getVisibility()
The visibility to enforce for this method.TypeWriter.MethodPool.Record.ForDefinedMethod.WithBody.getVisibility()
The visibility to enforce for this method.TypeWriter.MethodPool.Record.ForDefinedMethod.WithoutBody.getVisibility()
The visibility to enforce for this method.TypeWriter.MethodPool.Record.ForNonImplementedMethod.getVisibility()
The visibility to enforce for this method.TypeWriter.MethodPool.Record.getVisibility()
The visibility to enforce for this method.Methods in net.bytebuddy.dynamic.scaffold with parameters of type VisibilityModifier and TypeMethodDescriptionprotected MethodRegistry.Default.Prepared.Entry
MethodRegistry.Default.Entry.asPreparedEntry
(TypeDescription instrumentedType, MethodDescription methodDescription, Set<MethodDescription.TypeToken> methodTypes, Visibility visibility) Transforms this entry into a prepared state.protected MethodRegistry.Default.Prepared.Entry
MethodRegistry.Default.Entry.asPreparedEntry
(TypeDescription instrumentedType, MethodDescription methodDescription, Visibility visibility) Transforms this entry into a prepared state.MethodRegistry.Handler.Compiled.assemble
(MethodDescription methodDescription, MethodAttributeAppender attributeAppender, Visibility visibility) Assembles this compiled entry with a method attribute appender.MethodRegistry.Handler.ForAbstractMethod.assemble
(MethodDescription methodDescription, MethodAttributeAppender attributeAppender, Visibility visibility) Assembles this compiled entry with a method attribute appender.MethodRegistry.Handler.ForAnnotationValue.assemble
(MethodDescription methodDescription, MethodAttributeAppender attributeAppender, Visibility visibility) Assembles this compiled entry with a method attribute appender.MethodRegistry.Handler.ForImplementation.Compiled.assemble
(MethodDescription methodDescription, MethodAttributeAppender attributeAppender, Visibility visibility) Assembles this compiled entry with a method attribute appender.MethodRegistry.Handler.ForVisibilityBridge.Compiled.assemble
(MethodDescription methodDescription, MethodAttributeAppender attributeAppender, Visibility visibility) Assembles this compiled entry with a method attribute appender.protected static MethodRegistry.Default.Prepared.Entry
MethodRegistry.Default.Prepared.Entry.forVisibilityBridge
(MethodDescription bridgeTarget, Visibility visibility) Creates an entry for a visibility bridge.protected static <Q> MethodGraph.Compiler.Default.Key.Store.Entry
<Q> MethodGraph.Compiler.Default.Key.Store.Entry.Ambiguous.of
(MethodGraph.Compiler.Default.Key.Harmonized<Q> key, MethodDescription left, MethodDescription right, Visibility visibility) Creates a new ambiguous entry if both provided entries are not considered to be a bridge of one another.private static <V> MethodGraph.Compiler.Default.Key.Store.Entry
<V> MethodGraph.Compiler.Default.Key.Store.Entry.Resolved.of
(MethodGraph.Compiler.Default.Key.Harmonized<V> key, MethodDescription override, MethodDescription original, Visibility visibility) Creates an entry for an override where a method overrides another method within a super class.Constructors in net.bytebuddy.dynamic.scaffold with parameters of type VisibilityModifierConstructorDescriptionprotected
Ambiguous
(MethodGraph.Compiler.Default.Key.Harmonized<U> key, LinkedHashSet<MethodDescription> methodDescriptions, Visibility visibility) Creates a new ambiguous entry.protected
Entry
(MethodRegistry.Handler.Compiled handler, MethodAttributeAppender attributeAppender, MethodDescription methodDescription, Set<MethodDescription.TypeToken> bridgeTypes, Visibility visibility, boolean bridgeMethod) Creates a new entry for a compiled method registry.protected
Entry
(MethodRegistry.Handler handler, MethodAttributeAppender.Factory attributeAppenderFactory, MethodDescription methodDescription, Set<MethodDescription.TypeToken> typeTokens, Visibility visibility, boolean bridgeMethod) Creates a new prepared entry.protected
Node
(MethodGraph.Compiler.Default.Key.Detached key, MethodDescription methodDescription, Visibility visibility) protected
Node
(MethodGraph.Compiler.Default.Key.Detached key, MethodDescription methodDescription, Visibility visibility, boolean visible) Creates a new node.protected
Resolved
(MethodGraph.Compiler.Default.Key.Harmonized<U> key, MethodDescription methodDescription, Visibility visibility) Creates a new resolved entry that is not made visible.protected
Resolved
(MethodGraph.Compiler.Default.Key.Harmonized<U> key, MethodDescription methodDescription, Visibility visibility, boolean madeVisible) Creates a new resolved entry.WithBody
(MethodDescription methodDescription, ByteCodeAppender byteCodeAppender, MethodAttributeAppender methodAttributeAppender, Visibility visibility) Creates a new entry for a method that defines a method as byte code.WithoutBody
(MethodDescription methodDescription, MethodAttributeAppender methodAttributeAppender, Visibility visibility) Creates a new entry for a method that is defines but does not append byte code, i.e. -
Uses of Visibility in net.bytebuddy.implementation
Fields in net.bytebuddy.implementation declared as VisibilityModifier and TypeFieldDescriptionprotected final Visibility
Implementation.Context.Default.DelegationRecord.visibility
The record's visibility.private final Visibility
MethodAccessorFactory.AccessType.visibility
The implied visibility.Methods in net.bytebuddy.implementation that return VisibilityModifier and TypeMethodDescriptionImplementation.Context.Default.DelegationRecord.getVisibility()
The visibility to enforce for this method.MethodAccessorFactory.AccessType.getVisibility()
Returns the implied visibility.Constructors in net.bytebuddy.implementation with parameters of type VisibilityModifierConstructorDescriptionprivate
AccessorMethodDelegation
(MethodDescription.InDefinedShape methodDescription, Visibility visibility, StackManipulation accessorMethodInvocation) Creates a delegation to an accessor method.private
AccessType
(Visibility visibility) Creates a new access type.protected
DelegationRecord
(MethodDescription.InDefinedShape methodDescription, Visibility visibility) Creates a new delegation record.private
FieldGetterDelegation
(MethodDescription.InDefinedShape methodDescription, Visibility visibility, FieldDescription fieldDescription) Creates a new field getter implementation.private
FieldSetterDelegation
(MethodDescription.InDefinedShape methodDescription, Visibility visibility, FieldDescription fieldDescription) Creates a new field setter.