org.codehaus.jam.mutable
Interface MField

All Superinterfaces:
JAnnotatedElement, JElement, JField, JMember, MAnnotatedElement, MElement, MMember

public interface MField
extends JField, MMember

Mutable version of JField.

Author:
Patrick Calahan <email: pcal-at-bea-dot-com>

Method Summary
 void setType(JClass type)
           
 void setType(java.lang.String typeName)
           
 void setUnqualifiedType(java.lang.String typeName)
           
 
Methods inherited from interface org.codehaus.jam.JField
getQualifiedName, getType, isFinal, isStatic, isTransient, isVolatile
 
Methods inherited from interface org.codehaus.jam.mutable.MMember
setModifiers
 
Methods inherited from interface org.codehaus.jam.mutable.MAnnotatedElement
addLiteralAnnotation, createComment, findOrCreateAnnotation, getMutableAnnotation, getMutableAnnotations, getMutableComment, removeComment
 
Methods inherited from interface org.codehaus.jam.mutable.MElement
accept, createSourcePosition, getClassLoader, getMutableSourcePosition, removeSourcePosition, setArtifact, setSimpleName
 
Methods inherited from interface org.codehaus.jam.JMember
getContainingClass, getModifiers, isPackagePrivate, isPrivate, isProtected, isPublic
 
Methods inherited from interface org.codehaus.jam.JAnnotatedElement
getAllJavadocTags, getAnnotation, getAnnotation, getAnnotations, getAnnotationValue, getComment
 
Methods inherited from interface org.codehaus.jam.JElement
accept, getArtifact, getParent, getSimpleName, getSourcePosition, isSourceAvailable, toString
 

Method Detail

setType

void setType(java.lang.String typeName)

setUnqualifiedType

void setUnqualifiedType(java.lang.String typeName)

setType

void setType(JClass type)