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 TypeMethodDescriptionintMethodDescription.AbstractBase.getActualModifiers(boolean manifest, Visibility visibility) Returns this method's actual modifiers as it is present in a class file, i.e. includes a flag if this method is markedDeprecatedand adjusts the modifiers for being abstract or not.intMethodDescription.getActualModifiers(boolean manifest, Visibility visibility) Returns this method's actual modifiers as it is present in a class file, i.e. includes a flag if this method is markedDeprecatedand adjusts the modifiers for being abstract or not. -
Uses of Visibility in net.bytebuddy.description.modifier
Subclasses with type arguments of type Visibility in net.bytebuddy.description.modifierModifier and TypeClassDescriptionenumDescribes a type's, field's or a method's visibility.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 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
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.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. is native or abstract. -
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.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 VisibilityModifierConstructorDescriptionprotectedDelegationRecord(MethodDescription.InDefinedShape methodDescription, Visibility visibility) Creates a new delegation record.