List of usage examples for org.eclipse.jdt.core Flags AccStatic
int AccStatic
To view the source code for org.eclipse.jdt.core Flags AccStatic.
Click Source Link
From source file:com.gwtplatform.plugin.projectfile.src.client.place.PlaceAnnotation.java
License:Apache License
@Override protected IType createType() throws JavaModelException { SourceWriter sw = sourceWriterFactory.createForNewClass(); sw.writeLines("@BindingAnnotation", "@Target({ FIELD, PARAMETER, METHOD })", "@Retention(RUNTIME)", "public @interface " + elementName + " {", "}"); IType result = workingCopy.createType(sw.toString(), null, false, new NullProgressMonitor()); workingCopy.createImport(A_BINDING_ANNOTATION, null, new NullProgressMonitor()); workingCopy.createImport(A_TARGET, null, new NullProgressMonitor()); workingCopy.createImport(E_FIELD, null, Flags.AccStatic, new NullProgressMonitor()); workingCopy.createImport(E_PARAMETER, null, Flags.AccStatic, new NullProgressMonitor()); workingCopy.createImport(E_METHOD, null, Flags.AccStatic, new NullProgressMonitor()); workingCopy.createImport(A_RETENTION, null, new NullProgressMonitor()); workingCopy.createImport(E_RUNTIME, null, Flags.AccStatic, new NullProgressMonitor()); return result; }
From source file:com.salesforce.ide.ui.editors.apex.outline.icon.ModifierFlagsBitFlipper.java
License:Open Source License
@Override public void _case(StaticModifier x) { accessorFlag_JVM |= Flags.AccStatic; accessorFlag_JDT |= JavaElementImageDescriptor.STATIC; }
From source file:com.salesforce.ide.ui.editors.apex.outline.icon.OutlineViewIconProvider.java
License:Open Source License
@Override public Image handle(StaticStmntBlockMember element) { int accessorFlags_JVM = Flags.AccPrivate | Flags.AccStatic; int accessorFlags_JDT = JavaElementImageDescriptor.STATIC; ImageDescriptor desc = JavaElementImageProvider.getMethodImageDescriptor(false, accessorFlags_JVM); ApexElementImageDescriptor decoratedDesc = new ApexElementImageDescriptor(desc, accessorFlags_JDT, APEX_ICON_SIZE);/*w w w.ja v a 2 s. c o m*/ return ForceImages.get(ForceImages.JDT_METHOD, accessorFlags_JVM, decoratedDesc); }
From source file:com.salesforce.ide.ui.editors.apex.outline.icon.OutlineViewIconProvider.java
License:Open Source License
@Override public Image handle(Identifier element) { int accessorFlags_JVM = Flags.AccFinal | Flags.AccStatic; int accessorFlags_JDT = JavaElementImageDescriptor.FINAL | JavaElementImageDescriptor.STATIC; ImageDescriptor desc = JavaElementImageProvider.getFieldImageDescriptor(false, accessorFlags_JVM); ApexElementImageDescriptor decoratedDesc = new ApexElementImageDescriptor(desc, accessorFlags_JDT, APEX_ICON_SIZE);/*from www . j a v a 2 s . c o m*/ return ForceImages.get(ForceImages.JDT_FIELD, accessorFlags_JVM, decoratedDesc); }
From source file:com.salesforce.ide.ui.editors.apex.outline.ModifierFlagsBitFlipperTest_unit.java
License:Open Source License
public void testStaticModifier() { ModifierGroup modifiers = ModifierGroup.builder().addModifiers(STATIC).build(); AccessorFlags twiddled = ModifierFlagsBitFlipper.flipBits(modifiers); assertTrue((twiddled.accessorFlags_JVM & Flags.AccStatic) != 0); assertTrue((twiddled.accessorFlags_JDT & JavaElementImageDescriptor.STATIC) != 0); }
From source file:com.salesforce.ide.ui.editors.internal.apex.completions.ApexSystemStaticMethodProcessor.java
License:Open Source License
@Override public Image getImage() { int accessorFlags_JVM = Flags.AccStatic; int accessorFlags_JDT = JavaElementImageDescriptor.STATIC; ImageDescriptor desc = ForceImages.getDesc(ForceImages.APEX_GLOBAL_METHOD); ApexElementImageDescriptor decoratedDesc = new ApexElementImageDescriptor(desc, accessorFlags_JDT, APEX_ICON_SIZE);/*w w w.j ava 2 s.com*/ return ForceImages.get(ForceImages.APEX_GLOBAL_METHOD, accessorFlags_JVM, decoratedDesc); }
From source file:de.loskutov.dh.search.FieldReferencesRequestor.java
License:Open Source License
@Override public void acceptSearchMatch(SearchMatch match) { if (match.isInsideDocComment()) { return;//from ww w . j a v a 2 s. com } if (match.getElement() != null && match.getElement() instanceof IField) { IField field = (IField) match.getElement(); /* * Check if the reported field is REALLY from the parent element. * This can be NOT the case for fields from member classes of inner types... * See bug 237200... */ IParent parent = (IParent) field.getParent(); boolean fixedBug237200 = false; try { IJavaElement[] children = parent.getChildren(); for (IJavaElement child : children) { if (child instanceof IField && field.equals(child)) { fixedBug237200 = true; } } } catch (JavaModelException e) { DataHierarchyPlugin.logError("getChildren() failed on: " + parent, e); } if (!fixedBug237200) { return; } if (searchOnlyStatics) { int flags = 0; try { flags = field.getFlags(); } catch (JavaModelException e) { DataHierarchyPlugin.logError("acceptSearchMatch() failed on: " + field, e); } if ((flags & Flags.AccStatic) == 0 /* || member.isEnumConstant() */) { return; } } if (!isTypeAccepted(field)) { return; } addMatch(match); } }
From source file:edu.buffalo.cse.green.test.GreenTest.java
License:Open Source License
public void testACTION_AddField_Class() throws Exception { // create a new field in the class using the class box int flags = Flags.AccStatic; selectContextMenuItem(_sourceClass, new AddFieldAction(), fillInFieldWizard("testField", Flags.AccProtected, ReturnType.Int, flags, _sourceClass)); assertEquals(FAIL_FIELD_COUNT, 2, getFields(_sourceClass).size()); //Test that the correct code was added to the file String source = _sourceClass.getType().getSource(); int index = source.indexOf("protected static int testField;"); assertFalse(FAIL_INCORRECT_CODE, index == -1); }
From source file:es.bsc.servicess.ide.wizards.coretypes.SpecificMethodComposite.java
License:Apache License
public void updateModifiers() { modifier = Flags.AccPublic;/*from w w w . j ava2 s . c o m*/ if (ceStatic.getSelection()) modifier = modifier | Flags.AccStatic; if (ceFinal.getSelection()) modifier = modifier | Flags.AccFinal; }
From source file:net.sourceforge.metrics.calculators.InheritanceRatio.java
License:Open Source License
/** * Adds non-static and non-private methods to the methodSet * @param methodSet The passed set containing methods * @param classType The class type over which the iteration is to be made *///www . j a va2s. c o m private void addVisibleMethods(Set<IMethod> methodSet, IType classType) { if (classType == null) return; try { IMethod[] methods = classType.getMethods(); for (IMethod method : methods) { if ((method.getFlags() & Flags.AccStatic) != 0) continue; if ((method.getFlags() & Flags.AccPrivate) != 0) continue; methodSet.add(method); } } catch (JavaModelException e) { System.err.println("Not adding methods as improper class detected"); } }