com.jogamp.gluegen
Class JavaMethodBindingEmitter.DefaultCommentEmitter
java.lang.Object
com.jogamp.gluegen.JavaMethodBindingEmitter.DefaultCommentEmitter
- All Implemented Interfaces:
- CommentEmitter
- Direct Known Subclasses:
- JavaMethodBindingEmitter.InterfaceCommentEmitter, ProcAddressJavaMethodBindingEmitter.WrappedMethodCommentEmitter
- Enclosing class:
- JavaMethodBindingEmitter
protected class JavaMethodBindingEmitter.DefaultCommentEmitter
- extends Object
- implements CommentEmitter
Class that emits a generic comment for JavaMethodBindingEmitters; the comment
includes the C signature of the native method that is being bound by the
emitter java method.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JavaMethodBindingEmitter.DefaultCommentEmitter
protected JavaMethodBindingEmitter.DefaultCommentEmitter()
emit
public void emit(FunctionEmitter emitter,
PrintWriter writer)
- Description copied from interface:
CommentEmitter
- 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(FunctionEmitter emitter,
PrintWriter writer)
emitBindingCSignature
protected void emitBindingCSignature(MethodBinding binding,
PrintWriter writer)
emitEnding
protected void emitEnding(FunctionEmitter emitter,
PrintWriter writer)