Module: Guff::JavaSource::JavadocSupport

Included in:
Class, Constructor, Field
Defined in:
lib/guff/java_source.rb

Instance Method Summary collapse

Instance Method Details

#add_javadoc(d) ⇒ Object



144
145
146
147
# File 'lib/guff/java_source.rb', line 144

def add_javadoc(d)
    javadoc_lines << d
    self
end

#javadoc_linesObject



160
161
162
# File 'lib/guff/java_source.rb', line 160

def javadoc_lines
    @javadoc_lines ||= []
end

#write_javadoc_to(writer) ⇒ Object



149
150
151
152
153
154
155
156
157
# File 'lib/guff/java_source.rb', line 149

def write_javadoc_to(writer)
    if (!javadoc_lines.empty?)
        writer.line("/**")
        javadoc_lines.each do |line|
            writer.line("  * #{line}")
        end
        writer.line("  */")
    end
end