This is an automated email from the ASF dual-hosted git repository. ggregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-bcel.git
The following commit(s) were added to refs/heads/master by this push: new 9b73400f Javadoc new 12b695ae Merge branch 'master' of https://gitbox.apache.org/repos/asf/commons-bcel.git 9b73400f is described below commit 9b73400fc275888d741c33e7b9c379b45caca286 Author: Gary David Gregory (Code signing key) <ggreg...@apache.org> AuthorDate: Fri Nov 18 15:18:56 2022 -0500 Javadoc --- src/main/java/org/apache/bcel/generic/LoadClass.java | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/main/java/org/apache/bcel/generic/LoadClass.java b/src/main/java/org/apache/bcel/generic/LoadClass.java index cc21bae6..438cb5b1 100644 --- a/src/main/java/org/apache/bcel/generic/LoadClass.java +++ b/src/main/java/org/apache/bcel/generic/LoadClass.java @@ -17,24 +17,26 @@ package org.apache.bcel.generic; /** - * Denotes that an instruction may start the process of loading and resolving the referenced class in the Virtual - * Machine. + * Denotes that an instruction may start the process of loading and resolving the referenced class in the Virtual Machine. */ public interface LoadClass { /** - * Returns the ObjectType of the referenced class or interface that may be loaded and resolved. + * Returns the {@link ObjectType} of the referenced class or interface that may be loaded and resolved. * + * @param cpg A ConstantPoolGen * @return object type that may be loaded or null if a primitive is referenced */ ObjectType getLoadClassType(ConstantPoolGen cpg); /** - * Returns the type associated with this instruction. LoadClass instances are always typed, but this type does not - * always refer to the type of the class or interface that it possibly forces to load. For example, GETFIELD would - * return the type of the field and not the type of the class where the field is defined. If no class is forced to be - * loaded, <B>null</B> is returned. An example for this is an ANEWARRAY instruction that creates an int[][]. + * Returns the type associated with this instruction. LoadClass instances are always typed, but this type does not always refer to the type of the class or + * interface that it possibly forces to load. For example, {@link GETFIELD} would return the type of the field and not the type of the class where the field + * is defined. If no class is forced to be loaded, {@code null} is returned. An example for this is an {@link NEWARRAY} instruction that creates an + * {@code int[][]}. * + * @param cpg A ConstantPoolGen + * @return the type associated with this instruction. * @see #getLoadClassType(ConstantPoolGen) */ Type getType(ConstantPoolGen cpg);