Uses of Enum Class
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 TypeMethodDescriptionintMethodDescription.AbstractBase.getActualModifiers(boolean manifest, Visibility visibility) Returns this method's actual modifiers as it is present in a class file, i.e.intMethodDescription.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 VisibilityReturns the enum constant of this class with the specified name.static Visibility[]Visibility.values()Returns an array containing the constants of this enum class, 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 VisibilityMethodGraph.Compiler.Default.Key.Store.Entry.Ambiguous.Node.visibilityThe node's minimal visibility.private final VisibilityMethodGraph.Compiler.Default.Key.Store.Entry.Ambiguous.visibilityThe minimal required visibility for this method.private final VisibilityMethodGraph.Compiler.Default.Key.Store.Entry.Resolved.Node.visibilityThe node's minimal visibility.private final VisibilityMethodGraph.Compiler.Default.Key.Store.Entry.Resolved.visibilityThe minimal required visibility for this method.private final VisibilityMethodRegistry.Default.Compiled.Entry.visibilityThe represented method's minimum visibility.private final VisibilityMethodRegistry.Default.Prepared.Entry.visibilityThe minimum required visibility of this method.private final VisibilityTypeWriter.MethodPool.Record.ForDefinedMethod.WithBody.visibilityThe represented method's minimum visibility.private final VisibilityTypeWriter.MethodPool.Record.ForDefinedMethod.WithoutBody.visibilityThe 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 VisibilityMethodRegistry.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.EntryMethodRegistry.Default.Entry.asPreparedEntry(TypeDescription instrumentedType, MethodDescription methodDescription, Set<MethodDescription.TypeToken> methodTypes, Visibility visibility) Transforms this entry into a prepared state.protected MethodRegistry.Default.Prepared.EntryMethodRegistry.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.EntryMethodRegistry.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 VisibilityModifierConstructorDescriptionprotectedAmbiguous(MethodGraph.Compiler.Default.Key.Harmonized<U> key, LinkedHashSet<MethodDescription> methodDescriptions, Visibility visibility) Creates a new ambiguous entry.protectedEntry(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.protectedEntry(MethodRegistry.Handler handler, MethodAttributeAppender.Factory attributeAppenderFactory, MethodDescription methodDescription, Set<MethodDescription.TypeToken> typeTokens, Visibility visibility, boolean bridgeMethod) Creates a new prepared entry.protectedNode(MethodGraph.Compiler.Default.Key.Detached key, MethodDescription methodDescription, Visibility visibility) protectedNode(MethodGraph.Compiler.Default.Key.Detached key, MethodDescription methodDescription, Visibility visibility, boolean visible) Creates a new node.protectedResolved(MethodGraph.Compiler.Default.Key.Harmonized<U> key, MethodDescription methodDescription, Visibility visibility) Creates a new resolved entry that is not made visible.protectedResolved(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 VisibilityImplementation.Context.Default.DelegationRecord.visibilityThe record's visibility.private final VisibilityMethodAccessorFactory.AccessType.visibilityThe 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 VisibilityModifierConstructorDescriptionprivateAccessorMethodDelegation(MethodDescription.InDefinedShape methodDescription, Visibility visibility, StackManipulation accessorMethodInvocation) Creates a delegation to an accessor method.privateAccessType(Visibility visibility) Creates a new access type.protectedDelegationRecord(MethodDescription.InDefinedShape methodDescription, Visibility visibility) Creates a new delegation record.privateFieldGetterDelegation(MethodDescription.InDefinedShape methodDescription, Visibility visibility, FieldDescription fieldDescription) Creates a new field getter implementation.privateFieldSetterDelegation(MethodDescription.InDefinedShape methodDescription, Visibility visibility, FieldDescription fieldDescription) Creates a new field setter.