You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2025/04/11 20:13:16 UTC
(commons-compress) 20/21: Javadoc
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-compress.git
commit 7cb3e59ac17016910c7747682e3313a5bf45a07b
Author: Gary D. Gregory <ga...@gmail.com>
AuthorDate: Fri Apr 11 16:08:19 2025 -0400
Javadoc
---
.../unpack200/bytecode/AnnotationsAttribute.java | 31 ++++++++++++++++++++++
1 file changed, 31 insertions(+)
diff --git a/src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/AnnotationsAttribute.java b/src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/AnnotationsAttribute.java
index a97c6d112..93b16d999 100644
--- a/src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/AnnotationsAttribute.java
+++ b/src/main/java/org/apache/commons/compress/harmony/unpack200/bytecode/AnnotationsAttribute.java
@@ -57,6 +57,11 @@ public Annotation(final int numPairs, final CPUTF8 type, final CPUTF8[] elementN
this.elementValues = elementValues;
}
+ /**
+ * Gets a list of class file entries.
+ *
+ * @return a list of class file entries.
+ */
public List<Object> getClassFileEntries() {
final List<Object> entries = new ArrayList<>();
for (int i = 0; i < elementNames.length; i++) {
@@ -67,6 +72,11 @@ public List<Object> getClassFileEntries() {
return entries;
}
+ /**
+ * Gets the cumulative length of all element values.
+ *
+ * @return the cumulative length of all element values.
+ */
public int getLength() {
int length = 4;
for (int i = 0; i < numPairs; i++) {
@@ -76,6 +86,11 @@ public int getLength() {
return length;
}
+ /**
+ * Resolves this instance against a given pool.
+ *
+ * @param pool a class constant pool.
+ */
public void resolve(final ClassConstantPool pool) {
type.resolve(pool);
typeIndex = pool.indexOf(type);
@@ -125,6 +140,11 @@ public ElementValue(final int tag, final Object value) {
this.value = value;
}
+ /**
+ * Gets a list of class file entries.
+ *
+ * @return a list of class file entries.
+ */
public List<Object> getClassFileEntries() {
final List<Object> entries = new ArrayList<>(1);
if (value instanceof CPNameAndType) {
@@ -178,6 +198,11 @@ public int getLength() {
return 0;
}
+ /**
+ * Resolves this instance against a given pool.
+ *
+ * @param pool a class constant pool.
+ */
public void resolve(final ClassConstantPool pool) {
if (value instanceof CPConstant) {
((CPConstant) value).resolve(pool);
@@ -200,6 +225,12 @@ public void resolve(final ClassConstantPool pool) {
}
}
+ /**
+ * Writes this instance to the given output stream.
+ *
+ * @param dos the output stream.
+ * @throws IOException if an I/O error occurs.
+ */
public void writeBody(final DataOutputStream dos) throws IOException {
dos.writeByte(tag);
if (constantValueIndex != -1) {