Interface LanguageRenderer
-
- All Known Implementing Classes:
JavaLanguageRenderer
,KotlinLanguageRenderer
public interface LanguageRenderer
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
LanguageRenderer.MethodArgument
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
endArray()
java.lang.String
endMethod()
java.lang.String
endSetterAssignment()
java.lang.String
getGetter(java.lang.String propertyName)
java.lang.String
getNullableInvocation(java.lang.String objectName, java.lang.String functionName, java.lang.String parameter)
java.lang.String
getObjectCast(java.lang.String objectName, java.lang.String classToCastTo)
java.lang.String
getObjectCreation(java.lang.String className)
java.lang.String
getObjectCreationNoParams(java.lang.String className)
java.lang.String
getObjectNoNull(java.lang.String objectName)
java.lang.String
getPrimitiveTypeFor(java.lang.Class<?> clazz)
java.lang.String
getStatementEnd()
java.lang.String
startGenericArrayOf(java.lang.String className)
java.lang.String
startMethod(java.lang.String methodName, LanguageRenderer.MethodArgument... arguments)
java.lang.String
startPrimitiveArrayOf(java.lang.String primitiveTypeName)
java.lang.String
startSetterAssignment(java.lang.String propertyName)
java.lang.String
startVariableDefinition(java.lang.String variableTypeName)
-
-
-
Method Detail
-
getStatementEnd
java.lang.String getStatementEnd()
-
getObjectCreation
java.lang.String getObjectCreation(java.lang.String className)
-
getObjectCreationNoParams
java.lang.String getObjectCreationNoParams(java.lang.String className)
-
getObjectCast
java.lang.String getObjectCast(java.lang.String objectName, java.lang.String classToCastTo)
-
getObjectNoNull
java.lang.String getObjectNoNull(java.lang.String objectName)
-
getNullableInvocation
java.lang.String getNullableInvocation(java.lang.String objectName, java.lang.String functionName, java.lang.String parameter)
-
startPrimitiveArrayOf
java.lang.String startPrimitiveArrayOf(java.lang.String primitiveTypeName)
-
startGenericArrayOf
java.lang.String startGenericArrayOf(java.lang.String className)
-
endArray
java.lang.String endArray()
-
startVariableDefinition
java.lang.String startVariableDefinition(java.lang.String variableTypeName)
-
startSetterAssignment
java.lang.String startSetterAssignment(java.lang.String propertyName)
-
endSetterAssignment
java.lang.String endSetterAssignment()
-
getGetter
java.lang.String getGetter(java.lang.String propertyName)
-
startMethod
java.lang.String startMethod(java.lang.String methodName, LanguageRenderer.MethodArgument... arguments)
-
endMethod
java.lang.String endMethod()
-
getPrimitiveTypeFor
java.lang.String getPrimitiveTypeFor(java.lang.Class<?> clazz)
-
-