138 * {@inheritDoc} |
138 * {@inheritDoc} |
139 */ |
139 */ |
140 public FieldWriterImpl getFieldWriter(ClassWriter classWriter) |
140 public FieldWriterImpl getFieldWriter(ClassWriter classWriter) |
141 throws Exception { |
141 throws Exception { |
142 return new FieldWriterImpl((SubWriterHolderWriter) classWriter, |
142 return new FieldWriterImpl((SubWriterHolderWriter) classWriter, |
|
143 classWriter.getClassDoc()); |
|
144 } |
|
145 |
|
146 /** |
|
147 * {@inheritDoc} |
|
148 */ |
|
149 public PropertyWriterImpl getPropertyWriter(ClassWriter classWriter) |
|
150 throws Exception { |
|
151 return new PropertyWriterImpl((SubWriterHolderWriter) classWriter, |
143 classWriter.getClassDoc()); |
152 classWriter.getClassDoc()); |
144 } |
153 } |
145 |
154 |
146 /** |
155 /** |
147 * {@inheritDoc} |
156 * {@inheritDoc} |
172 return getConstructorWriter(classWriter); |
181 return getConstructorWriter(classWriter); |
173 case VisibleMemberMap.ENUM_CONSTANTS: |
182 case VisibleMemberMap.ENUM_CONSTANTS: |
174 return getEnumConstantWriter(classWriter); |
183 return getEnumConstantWriter(classWriter); |
175 case VisibleMemberMap.FIELDS: |
184 case VisibleMemberMap.FIELDS: |
176 return getFieldWriter(classWriter); |
185 return getFieldWriter(classWriter); |
|
186 case VisibleMemberMap.PROPERTIES: |
|
187 return getPropertyWriter(classWriter); |
177 case VisibleMemberMap.INNERCLASSES: |
188 case VisibleMemberMap.INNERCLASSES: |
178 return new NestedClassWriterImpl((SubWriterHolderWriter) |
189 return new NestedClassWriterImpl((SubWriterHolderWriter) |
179 classWriter, classWriter.getClassDoc()); |
190 classWriter, classWriter.getClassDoc()); |
180 case VisibleMemberMap.METHODS: |
191 case VisibleMemberMap.METHODS: |
181 return getMethodWriter(classWriter); |
192 return getMethodWriter(classWriter); |