Class ASTFlattenerUtils
- java.lang.Object
-
- org.eclipse.xtend.core.javaconverter.ASTFlattenerUtils
-
public class ASTFlattenerUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ASTFlattenerUtils()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.String
_toSimpleName(org.eclipse.jdt.core.dom.QualifiedName name)
protected java.lang.String
_toSimpleName(org.eclipse.jdt.core.dom.SimpleName name)
boolean
canConvertToRichText(org.eclipse.jdt.core.dom.InfixExpression node)
boolean
canHandleAnnotation(org.eclipse.jdt.core.dom.ASTNode node)
java.lang.Iterable<org.eclipse.jdt.core.dom.Expression>
findAssignmentsInBlock(org.eclipse.jdt.core.dom.Block scope, org.eclipse.jdt.core.dom.VariableDeclaration varDecl)
java.lang.Iterable<org.eclipse.jdt.core.dom.Expression>
findAssignmentsInBlock(org.eclipse.jdt.core.dom.Block scope, org.eclipse.xtext.xbase.lib.Functions.Function1<? super org.eclipse.jdt.core.dom.Expression,? extends java.lang.Boolean> constraint)
org.eclipse.jdt.core.dom.Type
findDeclaredType(org.eclipse.jdt.core.dom.SimpleName simpleName)
org.eclipse.jdt.core.dom.IMethodBinding
findOverride(org.eclipse.jdt.core.dom.IMethodBinding method, org.eclipse.jdt.core.dom.ITypeBinding type)
org.eclipse.jdt.core.dom.IMethodBinding
findOverride(org.eclipse.jdt.core.dom.IMethodBinding method, org.eclipse.jdt.core.dom.ITypeBinding type, boolean onlyPrimarylevel)
<T extends org.eclipse.jdt.core.dom.ASTNode>
TfindParentOfType(org.eclipse.jdt.core.dom.ASTNode someNode, java.lang.Class<T> parentType)
java.util.List<org.eclipse.jdt.core.dom.ASTNode>
genericChildListProperty(org.eclipse.jdt.core.dom.ASTNode node, java.lang.String propertyName)
org.eclipse.jdt.core.dom.ASTNode
genericChildProperty(org.eclipse.jdt.core.dom.ASTNode node, java.lang.String propertyName)
java.lang.String
handleVariableDeclaration(java.lang.Iterable<? extends org.eclipse.jdt.core.dom.ASTNode> modifier)
java.lang.Boolean
isAssignedInBody(org.eclipse.jdt.core.dom.Block scope, org.eclipse.jdt.core.dom.SimpleName nameToLookFor)
java.lang.Boolean
isAssignedInBody(org.eclipse.jdt.core.dom.Block scope, org.eclipse.jdt.core.dom.VariableDeclarationFragment fieldDeclFragment)
boolean
isConstantArrayIndex(org.eclipse.jdt.core.dom.Expression node)
boolean
isDummyType(org.eclipse.jdt.core.dom.AbstractTypeDeclaration it)
boolean
isFinal(java.lang.Iterable<org.eclipse.jdt.core.dom.Modifier> modifiers)
boolean
isLambdaCase(org.eclipse.jdt.core.dom.ClassInstanceCreation creation)
boolean
isNotSupportedInnerType(org.eclipse.jdt.core.dom.TypeDeclaration it)
boolean
isNotSupportedInnerType(org.eclipse.jdt.core.dom.TypeDeclarationStatement it)
boolean
isOverrideMethod(org.eclipse.jdt.core.dom.MethodDeclaration declaration)
boolean
isPackageVisibility(java.lang.Iterable<org.eclipse.jdt.core.dom.Modifier> modifier)
boolean
isStatic(java.lang.Iterable<org.eclipse.jdt.core.dom.IExtendedModifier> modifiers)
boolean
isStaticMemberCall(org.eclipse.jdt.core.dom.FieldAccess expr)
boolean
isStaticMemberCall(org.eclipse.jdt.core.dom.MethodInvocation methInv)
boolean
isStaticMemberCall(org.eclipse.jdt.core.dom.QualifiedName expr)
boolean
needPrimitiveCast(org.eclipse.jdt.core.dom.Type type)
boolean
needsReturnValue(org.eclipse.jdt.core.dom.ASTNode node)
boolean
shouldConvertName(org.eclipse.jdt.core.dom.SimpleName it)
java.lang.String
toSimpleName(org.eclipse.jdt.core.dom.Name name)
-
-
-
Method Detail
-
isDummyType
public boolean isDummyType(org.eclipse.jdt.core.dom.AbstractTypeDeclaration it)
-
isOverrideMethod
public boolean isOverrideMethod(org.eclipse.jdt.core.dom.MethodDeclaration declaration)
-
findOverride
public org.eclipse.jdt.core.dom.IMethodBinding findOverride(org.eclipse.jdt.core.dom.IMethodBinding method, org.eclipse.jdt.core.dom.ITypeBinding type)
-
findOverride
public org.eclipse.jdt.core.dom.IMethodBinding findOverride(org.eclipse.jdt.core.dom.IMethodBinding method, org.eclipse.jdt.core.dom.ITypeBinding type, boolean onlyPrimarylevel)
-
handleVariableDeclaration
public java.lang.String handleVariableDeclaration(java.lang.Iterable<? extends org.eclipse.jdt.core.dom.ASTNode> modifier)
-
isNotSupportedInnerType
public boolean isNotSupportedInnerType(org.eclipse.jdt.core.dom.TypeDeclaration it)
-
isNotSupportedInnerType
public boolean isNotSupportedInnerType(org.eclipse.jdt.core.dom.TypeDeclarationStatement it)
-
isFinal
public boolean isFinal(java.lang.Iterable<org.eclipse.jdt.core.dom.Modifier> modifiers)
-
isStatic
public boolean isStatic(java.lang.Iterable<org.eclipse.jdt.core.dom.IExtendedModifier> modifiers)
-
isStaticMemberCall
public boolean isStaticMemberCall(org.eclipse.jdt.core.dom.MethodInvocation methInv)
-
isStaticMemberCall
public boolean isStaticMemberCall(org.eclipse.jdt.core.dom.QualifiedName expr)
-
isStaticMemberCall
public boolean isStaticMemberCall(org.eclipse.jdt.core.dom.FieldAccess expr)
-
isPackageVisibility
public boolean isPackageVisibility(java.lang.Iterable<org.eclipse.jdt.core.dom.Modifier> modifier)
-
canHandleAnnotation
public boolean canHandleAnnotation(org.eclipse.jdt.core.dom.ASTNode node)
-
shouldConvertName
public boolean shouldConvertName(org.eclipse.jdt.core.dom.SimpleName it)
-
isLambdaCase
public boolean isLambdaCase(org.eclipse.jdt.core.dom.ClassInstanceCreation creation)
-
needsReturnValue
public boolean needsReturnValue(org.eclipse.jdt.core.dom.ASTNode node)
-
isConstantArrayIndex
public boolean isConstantArrayIndex(org.eclipse.jdt.core.dom.Expression node)
-
canConvertToRichText
public boolean canConvertToRichText(org.eclipse.jdt.core.dom.InfixExpression node)
-
findParentOfType
public <T extends org.eclipse.jdt.core.dom.ASTNode> T findParentOfType(org.eclipse.jdt.core.dom.ASTNode someNode, java.lang.Class<T> parentType)
-
findDeclaredType
public org.eclipse.jdt.core.dom.Type findDeclaredType(org.eclipse.jdt.core.dom.SimpleName simpleName)
-
findAssignmentsInBlock
public java.lang.Iterable<org.eclipse.jdt.core.dom.Expression> findAssignmentsInBlock(org.eclipse.jdt.core.dom.Block scope, org.eclipse.xtext.xbase.lib.Functions.Function1<? super org.eclipse.jdt.core.dom.Expression,? extends java.lang.Boolean> constraint)
-
isAssignedInBody
public java.lang.Boolean isAssignedInBody(org.eclipse.jdt.core.dom.Block scope, org.eclipse.jdt.core.dom.VariableDeclarationFragment fieldDeclFragment)
-
findAssignmentsInBlock
public java.lang.Iterable<org.eclipse.jdt.core.dom.Expression> findAssignmentsInBlock(org.eclipse.jdt.core.dom.Block scope, org.eclipse.jdt.core.dom.VariableDeclaration varDecl)
-
isAssignedInBody
public java.lang.Boolean isAssignedInBody(org.eclipse.jdt.core.dom.Block scope, org.eclipse.jdt.core.dom.SimpleName nameToLookFor)
-
_toSimpleName
protected java.lang.String _toSimpleName(org.eclipse.jdt.core.dom.SimpleName name)
-
_toSimpleName
protected java.lang.String _toSimpleName(org.eclipse.jdt.core.dom.QualifiedName name)
-
genericChildListProperty
public java.util.List<org.eclipse.jdt.core.dom.ASTNode> genericChildListProperty(org.eclipse.jdt.core.dom.ASTNode node, java.lang.String propertyName)
-
needPrimitiveCast
public boolean needPrimitiveCast(org.eclipse.jdt.core.dom.Type type)
-
genericChildProperty
public org.eclipse.jdt.core.dom.ASTNode genericChildProperty(org.eclipse.jdt.core.dom.ASTNode node, java.lang.String propertyName)
-
toSimpleName
public java.lang.String toSimpleName(org.eclipse.jdt.core.dom.Name name)
-
-