List of usage examples for org.eclipse.jdt.internal.compiler.ast RequiresStatement isStatic
public boolean isStatic()
From source file:spoon.support.compiler.jdt.JDTTreeBuilderHelper.java
License:Open Source License
CtModuleRequirement createModuleRequirement(RequiresStatement requiresStatement) { int sourceStart = requiresStatement.sourceStart; int sourceEnd = requiresStatement.sourceEnd; CtModuleReference ctModuleReference = jdtTreeBuilder.references .getModuleReference(requiresStatement.module); CtModuleRequirement moduleRequirement = jdtTreeBuilder.getFactory().Module() .createModuleRequirement(ctModuleReference); Set<CtModuleRequirement.RequiresModifier> modifiers = new HashSet<>(); if (requiresStatement.isStatic()) { modifiers.add(CtModuleRequirement.RequiresModifier.STATIC); }//from w w w .j a v a 2s . c om if (requiresStatement.isTransitive()) { modifiers.add(CtModuleRequirement.RequiresModifier.TRANSITIVE); } moduleRequirement.setRequiresModifiers(modifiers); moduleRequirement .setPosition(this.jdtTreeBuilder.getPositionBuilder().buildPosition(sourceStart, sourceEnd)); return moduleRequirement; }