List of usage examples for org.eclipse.jdt.core Flags AccProtected
int AccProtected
To view the source code for org.eclipse.jdt.core Flags AccProtected.
Click Source Link
From source file:ca.uvic.chisel.javasketch.ui.internal.presentation.TraceThreadLabelProvider.java
License:Open Source License
@Override public Color getBackground(Object element) { if (element instanceof IActivation) { try {//from ww w . j av a 2 s . c o m IJavaElement je = JavaSearchUtils.findElement((IActivation) element, new NullProgressMonitor()); if (je instanceof IMethod) { IMethod method = (IMethod) je; int flags = method.getFlags(); if ((flags & Flags.AccPrivate) != 0) { return ISketchColorConstants.PRIVATE_BG; } else if ((flags & Flags.AccProtected) != 0) { return ISketchColorConstants.PROTECTED_BG; } else if ((flags & Flags.AccDefault) != 0) { return ISketchColorConstants.FRIEND_BG; } else if ((flags & Flags.AccPublic) != 0) { return ISketchColorConstants.PUBLIC_BG; } } } catch (JavaModelException e) { } catch (InterruptedException e) { } catch (CoreException e) { } catch (Exception e) { } } else if (element instanceof String) { return ISketchColorConstants.PACKAGE; } return null; }
From source file:ca.uvic.chisel.javasketch.ui.internal.presentation.TraceThreadLabelProvider.java
License:Open Source License
@Override public Color getForeground(Object element) { IPreferenceStore store = SketchPlugin.getDefault().getPreferenceStore(); boolean recon = store.getBoolean(ISketchPluginPreferences.DIAGRAM_RECONNAISSANCE); if (recon) {/* w w w . j a v a 2 s . c om*/ if (SketchPlugin.getDefault().getDOI().getInterest(element) < .3) { return PlatformUI.getWorkbench().getDisplay().getSystemColor(SWT.COLOR_GRAY); } } if (element instanceof IActivation) { try { IJavaElement je = JavaSearchUtils.findElement((IActivation) element, new NullProgressMonitor()); if (je instanceof IMethod) { IMethod method = (IMethod) je; int flags = method.getFlags(); if ((flags & Flags.AccPrivate) != 0) { return ISketchColorConstants.PRIVATE_FG; } else if ((flags & Flags.AccProtected) != 0) { return ISketchColorConstants.PROTECTED_FG; } else if ((flags & Flags.AccDefault) != 0) { return ISketchColorConstants.FRIEND_FG; } else { return ISketchColorConstants.PUBLIC_FG; } } } catch (JavaModelException e) { } catch (InterruptedException e) { } catch (CoreException e) { } catch (Exception e) { } } else if (element instanceof IThrow) { return PlatformUI.getWorkbench().getDisplay().getSystemColor(SWT.COLOR_RED); } else if (element instanceof IMessage) { return PlatformUI.getWorkbench().getDisplay().getSystemColor(SWT.COLOR_BLACK); } return null; }
From source file:com.salesforce.ide.ui.editors.apex.outline.icon.ModifierFlagsBitFlipper.java
License:Open Source License
@Override public void _case(ProtectedModifier x) { accessorFlag_JVM |= Flags.AccProtected; }
From source file:com.salesforce.ide.ui.editors.apex.outline.ModifierFlagsBitFlipperTest_unit.java
License:Open Source License
public void testProtectedModifier() { ModifierGroup modifiers = ModifierGroup.builder().addModifiers(PROTECTED).build(); AccessorFlags twiddled = ModifierFlagsBitFlipper.flipBits(modifiers); assertTrue((twiddled.accessorFlags_JVM & Flags.AccProtected) != 0); assertTrue(twiddled.accessorFlags_JDT == 0); }
From source file:de.ovgu.featureide.core.CorePlugin.java
License:Open Source License
private int getFlagOfSignature(AbstractSignature element) { if (element instanceof AbstractMethodSignature) { //TODO add constructor icon switch (((AbstractMethodSignature) element).getVisibilty()) { case AbstractSignature.VISIBILITY_DEFAULT: return Flags.AccDefault; case AbstractSignature.VISIBILITY_PRIVATE: return Flags.AccPrivate; case AbstractSignature.VISIBILITY_PROTECTED: return Flags.AccProtected; case AbstractSignature.VISIBILITY_PUBLIC: return Flags.AccPublic; }//from ww w .j a va 2 s. c o m } else if (element instanceof AbstractFieldSignature) { switch (((AbstractFieldSignature) element).getVisibilty()) { case AbstractSignature.VISIBILITY_DEFAULT: return Flags.AccDefault; case AbstractSignature.VISIBILITY_PRIVATE: return Flags.AccPrivate; case AbstractSignature.VISIBILITY_PROTECTED: return Flags.AccProtected; case AbstractSignature.VISIBILITY_PUBLIC: return Flags.AccPublic; } } return 0; }
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:org.eclipse.ajdt.internal.ui.editor.quickfix.AJSerialVersionHashOperation.java
License:Open Source License
private static Long calculateSerialVersionId(IClassFileReader cfReader) throws IOException { // implementing algorithm specified on http://java.sun.com/j2se/1.5.0/docs/guide/serialization/spec/class.html#4100 ByteArrayOutputStream os = new ByteArrayOutputStream(); DataOutputStream doos = new DataOutputStream(os); doos.writeUTF(getClassName(cfReader.getClassName())); // class name int mod = getClassModifiers(cfReader); // System.out.println(Integer.toHexString(mod) + ' ' + Flags.toString(mod)); int classModifiers = mod & (Flags.AccPublic | Flags.AccFinal | Flags.AccInterface | Flags.AccAbstract); doos.writeInt(classModifiers); // class modifiers char[][] interfaces = getSortedInterfacesNames(cfReader); for (int i = 0; i < interfaces.length; i++) { doos.writeUTF(getClassName(interfaces[i])); }// w ww. ja v a2 s . c om IFieldInfo[] sortedFields = getSortedFields(cfReader); for (int i = 0; i < sortedFields.length; i++) { IFieldInfo curr = sortedFields[i]; int flags = curr.getAccessFlags(); if (!Flags.isPrivate(flags) || (!Flags.isStatic(flags) && !Flags.isTransient(flags))) { doos.writeUTF(new String(curr.getName())); doos.writeInt(flags & (Flags.AccPublic | Flags.AccPrivate | Flags.AccProtected | Flags.AccStatic | Flags.AccFinal | Flags.AccVolatile | Flags.AccTransient)); // field modifiers doos.writeUTF(new String(curr.getDescriptor())); } } if (hasStaticClassInitializer(cfReader)) { doos.writeUTF(STATIC_CLASS_INITIALIZER); doos.writeInt(Flags.AccStatic); doos.writeUTF("()V"); //$NON-NLS-1$ } IMethodInfo[] sortedMethods = getSortedMethods(cfReader); for (int i = 0; i < sortedMethods.length; i++) { IMethodInfo curr = sortedMethods[i]; int flags = curr.getAccessFlags(); if (!Flags.isPrivate(flags) && !curr.isClinit()) { doos.writeUTF(new String(curr.getName())); doos.writeInt(flags & (Flags.AccPublic | Flags.AccPrivate | Flags.AccProtected | Flags.AccStatic | Flags.AccFinal | Flags.AccSynchronized | Flags.AccNative | Flags.AccAbstract | Flags.AccStrictfp)); // method modifiers doos.writeUTF(getClassName(curr.getDescriptor())); } } doos.flush(); return computeHash(os.toByteArray()); }
From source file:org.eclipse.emf.java.util.JavaUtil.java
License:Open Source License
public static JVisibility getFlagVisibility(int flags) { if ((flags & Flags.AccPublic) != 0) { return JVisibility.PUBLIC_LITERAL; } else if ((flags & Flags.AccProtected) != 0) { return JVisibility.PROTECTED_LITERAL; } else if ((flags & Flags.AccPrivate) != 0) { return JVisibility.PRIVATE_LITERAL; } else {//from w w w. ja va 2s . c o m return JVisibility.PACKAGE_LITERAL; } }
From source file:org.eclipse.emf.test.tools.merger.facade.FacadeAPITest.java
License:Open Source License
@Test public void testFacadeFlags() { assertEquals(Flags.AccAbstract, FacadeFlags.ABSTRACT); assertEquals(Flags.AccAnnotation, FacadeFlags.ANNOTATION); assertEquals(Flags.AccBridge, FacadeFlags.BRIDGE); assertEquals(Flags.AccDefault, FacadeFlags.DEFAULT); assertEquals(Flags.AccDeprecated, FacadeFlags.DEPRECATED); assertEquals(Flags.AccEnum, FacadeFlags.ENUM); assertEquals(Flags.AccFinal, FacadeFlags.FINAL); assertEquals(Flags.AccInterface, FacadeFlags.INTERFACE); assertEquals(Flags.AccNative, FacadeFlags.NATIVE); assertEquals(Flags.AccPrivate, FacadeFlags.PRIVATE); assertEquals(Flags.AccProtected, FacadeFlags.PROTECTED); assertEquals(Flags.AccPublic, FacadeFlags.PUBLIC); assertEquals(Flags.AccStatic, FacadeFlags.STATIC); assertEquals(Flags.AccStrictfp, FacadeFlags.STRICTFP); assertEquals(Flags.AccSuper, FacadeFlags.SUPER); assertEquals(Flags.AccSynchronized, FacadeFlags.SYNCHRONIZED); assertEquals(Flags.AccSynthetic, FacadeFlags.SYNTHETIC); assertEquals(Flags.AccTransient, FacadeFlags.TRANSIENT); assertEquals(Flags.AccVarargs, FacadeFlags.VARARGS); assertEquals(Flags.AccVolatile, FacadeFlags.VOLATILE); }
From source file:org.eclipse.objectteams.otdt.internal.ui.wizards.NewTypeWizardPage.java
License:Open Source License
/** * Returns the selected modifiers./*from w w w .j av a2 s. c o m*/ * * @return the selected modifiers * @see org.eclipse.jdt.core.Flags */ public int getModifiers() { int mdf = 0; if (getAccessModifierButtons().isSelected(PUBLIC_INDEX)) { mdf += Flags.AccPublic; } else if (getAccessModifierButtons().isSelected(PRIVATE_INDEX)) { mdf += Flags.AccPrivate; } else if (getAccessModifierButtons().isSelected(PROTECTED_INDEX)) { mdf += Flags.AccProtected; } if (getOtherModifierButtons().isSelected(ABSTRACT_INDEX) && (STATIC_INDEX != 0)) { mdf += Flags.AccAbstract; } if (getOtherModifierButtons().isSelected(FINAL_INDEX)) { mdf += Flags.AccFinal; } if (getOtherModifierButtons().isSelected(STATIC_INDEX)) { mdf += Flags.AccStatic; } return mdf; }