public class TypeInsertPoint extends SourcePatchPoint
| Modifier and Type | Field and Description |
|---|---|
private SyntaxTreeNode |
node |
private TypeInsertable |
point |
Type |
type |
resultSet| Constructor and Description |
|---|
TypeInsertPoint(TypeInsertable insertPoint,
SyntaxTreeNode insertNode,
Type insertType,
ResultSet resultSet)
Dieser Konstruktor erstellt einen TypInsertPoint
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
GenericTypeInsertable |
getGenericTypeVarInsertNode() |
int |
getInsertLength() |
SyntaxTreeNode |
getInsertNode() |
IItemWithOffset |
getInsertPoint() |
protected Type |
getInsertType() |
int |
getOffset() |
private TypeInsertable |
getTIP() |
JavaCodeResult |
getTypeInsertString()
Die Zeichenkette die durch diesen TypeInsertPoint eingesetzt wird.
|
JavaCodeResult |
patch(java.lang.String fileContent,
int additionalOffset)
Setzt den Typ dieses TypeInsertPoint in den übergebenen Quelltext ein.
|
java.lang.String |
toString() |
compareTo, getResultSetpublic Type type
private TypeInsertable point
private SyntaxTreeNode node
public TypeInsertPoint(TypeInsertable insertPoint, SyntaxTreeNode insertNode, Type insertType, ResultSet resultSet)
insertPoint - insertNode - - muss das gleiche sein wie "insertPoint"insertType - - der einzusetzende TypresultSet - generics - - die generischen Parameter des einzusetzenden Typspublic JavaCodeResult patch(java.lang.String fileContent, int additionalOffset)
patch in class SourcePatchPointfileContent - - der QuelltextadditionalOffset - - Falls mehrere Typen in einen Quellcode eingesetzet werden muss die Verschiebung der Offsets mit einbezogen werden.public int getInsertLength()
getInsertLength in class SourcePatchPointpublic int getOffset()
getOffset in class SourcePatchPointprotected Type getInsertType()
public JavaCodeResult getTypeInsertString()
public IItemWithOffset getInsertPoint()
public SyntaxTreeNode getInsertNode()
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic GenericTypeInsertable getGenericTypeVarInsertNode()
private TypeInsertable getTIP()
public java.lang.String toString()
toString in class java.lang.Object