net.java.games.gluegen

Class CMethodBindingEmitter.DefaultCommentEmitter

Enclosing Class:
CMethodBindingEmitter
Implemented Interfaces:
CommentEmitter
Known Direct Subclasses:
CMethodBindingImplEmitter.CImplCommentEmitter

protected static class CMethodBindingEmitter.DefaultCommentEmitter
extends java.lang.Object
implements CommentEmitter

Class that emits a generic comment for CMethodBindingEmitters; the comment includes the C signature of the native method that is being bound by the emitter java method.

Method Summary

void
emit(FunctionEmitter emitter, PrintWriter writer)
Emit the body of a comment for the specified function; do NOT emit the open (e.g., comment "/*") or close (e.g., "*\/") characters.
protected void
emitBeginning(CMethodBindingEmitter emitter, PrintWriter writer)
protected void
emitEnding(CMethodBindingEmitter emitter, PrintWriter writer)

Method Details

emit

public void emit(FunctionEmitter emitter,
                 PrintWriter writer)
Emit the body of a comment for the specified function; do NOT emit the open (e.g., comment "/*") or close (e.g., "*\/") characters.
Specified by:
emit in interface CommentEmitter

emitBeginning

protected void emitBeginning(CMethodBindingEmitter emitter,
                             PrintWriter writer)

emitEnding

protected void emitEnding(CMethodBindingEmitter emitter,
                          PrintWriter writer)