Package org.objectweb.asm.test
Class ClassFile.SortedBuilder
- java.lang.Object
-
- org.objectweb.asm.test.ClassFile.AbstractBuilder<ClassFile.Builder>
-
- org.objectweb.asm.test.ClassFile.SortedBuilder
-
- All Implemented Interfaces:
ClassFile.ClassContext
,ClassFile.MethodContext
- Enclosing class:
- ClassFile
private static class ClassFile.SortedBuilder extends ClassFile.AbstractBuilder<ClassFile.Builder>
AnClassFile.AbstractBuilder
which sorts its children by name before building.
-
-
Field Summary
-
Fields inherited from class org.objectweb.asm.test.ClassFile.AbstractBuilder
children
-
-
Constructor Summary
Constructors Constructor Description SortedBuilder(ClassFile.Builder parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) ClassFile.Builder
addBuilder(java.lang.String name)
Appends a newClassFile.Builder
to children and returns it.(package private) void
build(java.lang.StringBuilder stringBuilder)
Recursively appends the builder's children to the given string.-
Methods inherited from class org.objectweb.asm.test.ClassFile.AbstractBuilder
getCpInfo, getCpInfo, getInsnIndex, putCpInfo, putInsnIndex
-
-
-
-
Constructor Detail
-
SortedBuilder
SortedBuilder(ClassFile.Builder parent)
-
-
Method Detail
-
addBuilder
ClassFile.Builder addBuilder(java.lang.String name)
Appends a newClassFile.Builder
to children and returns it.- Parameters:
name
- the name of the new builder.- Returns:
- the new builder.
-
build
void build(java.lang.StringBuilder stringBuilder)
Description copied from class:ClassFile.AbstractBuilder
Recursively appends the builder's children to the given string.- Overrides:
build
in classClassFile.AbstractBuilder<ClassFile.Builder>
- Parameters:
stringBuilder
- a string builder.
-
-