org.eclipse.jdt.internal.core.util.Util.getAttribute()方法的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(12.2k)|赞(0)|评价(0)|浏览(210)

本文整理了Java中org.eclipse.jdt.internal.core.util.Util.getAttribute()方法的一些代码示例,展示了Util.getAttribute()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Util.getAttribute()方法的具体详情如下:
包路径:org.eclipse.jdt.internal.core.util.Util
类名称:Util
方法名:getAttribute

Util.getAttribute介绍

暂无

代码示例

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.core

  1. private boolean isVarArgs(IMethodInfo methodInfo) {
  2. int accessFlags = methodInfo.getAccessFlags();
  3. if ((accessFlags & IModifierConstants.ACC_VARARGS) != 0) return true;
  4. // check the presence of the unspecified Varargs attribute
  5. return Util.getAttribute(methodInfo, AttributeNamesConstants.VarargsName) != null;
  6. }
  7. private void disassemble(ICodeAttribute codeAttribute, char[][] parameterNames, char[] methodDescriptor, boolean isStatic, StringBuffer buffer, String lineSeparator, int tabNumber, int mode) {

代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.core

  1. private boolean isVarArgs(IMethodInfo methodInfo) {
  2. int accessFlags = methodInfo.getAccessFlags();
  3. if ((accessFlags & IModifierConstants.ACC_VARARGS) != 0) return true;
  4. // check the presence of the unspecified Varargs attribute
  5. return Util.getAttribute(methodInfo, AttributeNamesConstants.VarargsName) != null;
  6. }
  7. private void disassemble(ICodeAttribute codeAttribute, char[][] parameterNames, char[] methodDescriptor, boolean isStatic, StringBuffer buffer, String lineSeparator, int tabNumber, int mode) {

代码示例来源:origin: org.jibx.config.3rdparty.org.eclipse/org.eclipse.jdt.core

  1. private boolean isVarArgs(IMethodInfo methodInfo) {
  2. int accessFlags = methodInfo.getAccessFlags();
  3. if ((accessFlags & IModifierConstants.ACC_VARARGS) != 0) return true;
  4. // check the presence of the unspecified Varargs attribute
  5. return Util.getAttribute(methodInfo, AttributeNamesConstants.VarargsName) != null;
  6. }
  7. private void disassemble(ICodeAttribute codeAttribute, char[][] parameterNames, char[] methodDescriptor, boolean isStatic, StringBuffer buffer, String lineSeparator, int tabNumber, int mode) {

代码示例来源:origin: com.google.code.maven-play-plugin.org.eclipse.jdt/org.eclipse.jdt.core

  1. private boolean isVarArgs(IMethodInfo methodInfo) {
  2. int accessFlags = methodInfo.getAccessFlags();
  3. if ((accessFlags & IModifierConstants.ACC_VARARGS) != 0) return true;
  4. // check the presence of the unspecified Varargs attribute
  5. return Util.getAttribute(methodInfo, AttributeNamesConstants.VarargsName) != null;
  6. }
  7. private void disassemble(ICodeAttribute codeAttribute, char[][] parameterNames, char[] methodDescriptor, boolean isStatic, StringBuffer buffer, String lineSeparator, int tabNumber, int mode) {

代码示例来源:origin: com.vaadin/vaadin-client-compiler-deps

  1. private boolean isVarArgs(IMethodInfo methodInfo) {
  2. int accessFlags = methodInfo.getAccessFlags();
  3. if ((accessFlags & IModifierConstants.ACC_VARARGS) != 0) return true;
  4. // check the presence of the unspecified Varargs attribute
  5. return Util.getAttribute(methodInfo, AttributeNamesConstants.VarargsName) != null;
  6. }
  7. private void disassemble(ICodeAttribute codeAttribute, char[][] parameterNames, char[] methodDescriptor, boolean isStatic, StringBuffer buffer, String lineSeparator, int tabNumber, int mode) {

代码示例来源:origin: org.eclipse.tycho/org.eclipse.jdt.core

  1. private boolean isVarArgs(IMethodInfo methodInfo) {
  2. int accessFlags = methodInfo.getAccessFlags();
  3. if ((accessFlags & IModifierConstants.ACC_VARARGS) != 0) return true;
  4. // check the presence of the unspecified Varargs attribute
  5. return Util.getAttribute(methodInfo, AttributeNamesConstants.VarargsName) != null;
  6. }
  7. private void disassemble(ICodeAttribute codeAttribute, char[][] parameterNames, char[] methodDescriptor, boolean isStatic, StringBuffer buffer, String lineSeparator, int tabNumber, int mode) {

代码示例来源:origin: trylimits/Eclipse-Postfix-Code-Completion

  1. private boolean isVarArgs(IMethodInfo methodInfo) {
  2. int accessFlags = methodInfo.getAccessFlags();
  3. if ((accessFlags & IModifierConstants.ACC_VARARGS) != 0) return true;
  4. // check the presence of the unspecified Varargs attribute
  5. return Util.getAttribute(methodInfo, AttributeNamesConstants.VarargsName) != null;
  6. }
  7. private void disassemble(ICodeAttribute codeAttribute, char[][] parameterNames, char[] methodDescriptor, boolean isStatic, StringBuffer buffer, String lineSeparator, int tabNumber, int mode) {

代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.core

  1. private void disassembleEnumConstants(IFieldInfo fieldInfo, StringBuffer buffer, String lineSeparator, int tabNumber, char[][] argumentTypes, int mode) {
  2. writeNewLine(buffer, lineSeparator, tabNumber);
  3. final IClassFileAttribute runtimeVisibleAnnotationsAttribute = Util.getAttribute(fieldInfo, IAttributeNamesConstants.RUNTIME_VISIBLE_ANNOTATIONS);
  4. final IClassFileAttribute runtimeInvisibleAnnotationsAttribute = Util.getAttribute(fieldInfo, IAttributeNamesConstants.RUNTIME_INVISIBLE_ANNOTATIONS);

代码示例来源:origin: trylimits/Eclipse-Postfix-Code-Completion

  1. private void disassembleEnumConstants(IFieldInfo fieldInfo, StringBuffer buffer, String lineSeparator, int tabNumber, char[][] argumentTypes, int mode) {
  2. writeNewLine(buffer, lineSeparator, tabNumber);
  3. final IClassFileAttribute runtimeVisibleAnnotationsAttribute = Util.getAttribute(fieldInfo, IAttributeNamesConstants.RUNTIME_VISIBLE_ANNOTATIONS);
  4. final IClassFileAttribute runtimeInvisibleAnnotationsAttribute = Util.getAttribute(fieldInfo, IAttributeNamesConstants.RUNTIME_INVISIBLE_ANNOTATIONS);

代码示例来源:origin: com.vaadin/vaadin-client-compiler-deps

  1. private void disassembleEnumConstants(IFieldInfo fieldInfo, StringBuffer buffer, String lineSeparator, int tabNumber, char[][] argumentTypes, int mode) {
  2. writeNewLine(buffer, lineSeparator, tabNumber);
  3. final IClassFileAttribute runtimeVisibleAnnotationsAttribute = Util.getAttribute(fieldInfo, IAttributeNamesConstants.RUNTIME_VISIBLE_ANNOTATIONS);
  4. final IClassFileAttribute runtimeInvisibleAnnotationsAttribute = Util.getAttribute(fieldInfo, IAttributeNamesConstants.RUNTIME_INVISIBLE_ANNOTATIONS);

代码示例来源:origin: org.eclipse.tycho/org.eclipse.jdt.core

  1. private void disassembleEnumConstants(IFieldInfo fieldInfo, StringBuffer buffer, String lineSeparator, int tabNumber, char[][] argumentTypes, int mode) {
  2. writeNewLine(buffer, lineSeparator, tabNumber);
  3. final IClassFileAttribute runtimeVisibleAnnotationsAttribute = Util.getAttribute(fieldInfo, IAttributeNamesConstants.RUNTIME_VISIBLE_ANNOTATIONS);
  4. final IClassFileAttribute runtimeInvisibleAnnotationsAttribute = Util.getAttribute(fieldInfo, IAttributeNamesConstants.RUNTIME_INVISIBLE_ANNOTATIONS);

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.core

  1. private void disassembleEnumConstants(IFieldInfo fieldInfo, StringBuffer buffer, String lineSeparator, int tabNumber, char[][] argumentTypes, int mode) {
  2. writeNewLine(buffer, lineSeparator, tabNumber);
  3. final IClassFileAttribute runtimeVisibleAnnotationsAttribute = Util.getAttribute(fieldInfo, IAttributeNamesConstants.RUNTIME_VISIBLE_ANNOTATIONS);
  4. final IClassFileAttribute runtimeInvisibleAnnotationsAttribute = Util.getAttribute(fieldInfo, IAttributeNamesConstants.RUNTIME_INVISIBLE_ANNOTATIONS);

代码示例来源:origin: com.google.code.maven-play-plugin.org.eclipse.jdt/org.eclipse.jdt.core

  1. private void disassembleEnumConstants(IFieldInfo fieldInfo, StringBuffer buffer, String lineSeparator, int tabNumber, char[][] argumentTypes, int mode) {
  2. writeNewLine(buffer, lineSeparator, tabNumber);
  3. final IClassFileAttribute runtimeVisibleAnnotationsAttribute = Util.getAttribute(fieldInfo, IAttributeNamesConstants.RUNTIME_VISIBLE_ANNOTATIONS);
  4. final IClassFileAttribute runtimeInvisibleAnnotationsAttribute = Util.getAttribute(fieldInfo, IAttributeNamesConstants.RUNTIME_INVISIBLE_ANNOTATIONS);

代码示例来源:origin: org.jibx.config.3rdparty.org.eclipse/org.eclipse.jdt.core

  1. private void disassembleEnumConstants(IFieldInfo fieldInfo, StringBuffer buffer, String lineSeparator, int tabNumber, char[][] argumentTypes, int mode) {
  2. writeNewLine(buffer, lineSeparator, tabNumber);
  3. final IClassFileAttribute runtimeVisibleAnnotationsAttribute = Util.getAttribute(fieldInfo, IAttributeNamesConstants.RUNTIME_VISIBLE_ANNOTATIONS);
  4. final IClassFileAttribute runtimeInvisibleAnnotationsAttribute = Util.getAttribute(fieldInfo, IAttributeNamesConstants.RUNTIME_INVISIBLE_ANNOTATIONS);

代码示例来源:origin: com.vaadin/vaadin-client-compiler-deps

  1. private void disassembleEnumConstructor(IClassFileReader classFileReader, char[] className, IMethodInfo methodInfo, StringBuffer buffer, String lineSeparator, int tabNumber, int mode) {
  2. writeNewLine(buffer, lineSeparator, tabNumber);
  3. final ICodeAttribute codeAttribute = methodInfo.getCodeAttribute();
  4. IMethodParametersAttribute methodParametersAttribute = (IMethodParametersAttribute) Util.getAttribute(methodInfo, IAttributeNamesConstants.METHOD_PARAMETERS);
  5. char[] methodDescriptor = methodInfo.getDescriptor();
  6. final IClassFileAttribute runtimeVisibleAnnotationsAttribute = Util.getAttribute(methodInfo, IAttributeNamesConstants.RUNTIME_VISIBLE_ANNOTATIONS);
  7. final IClassFileAttribute runtimeInvisibleAnnotationsAttribute = Util.getAttribute(methodInfo, IAttributeNamesConstants.RUNTIME_INVISIBLE_ANNOTATIONS);

代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.core

  1. private void disassembleEnumConstructor(IClassFileReader classFileReader, char[] className, IMethodInfo methodInfo, StringBuffer buffer, String lineSeparator, int tabNumber, int mode) {
  2. writeNewLine(buffer, lineSeparator, tabNumber);
  3. final ICodeAttribute codeAttribute = methodInfo.getCodeAttribute();
  4. IMethodParametersAttribute methodParametersAttribute = (IMethodParametersAttribute) Util.getAttribute(methodInfo, IAttributeNamesConstants.METHOD_PARAMETERS);
  5. char[] methodDescriptor = methodInfo.getDescriptor();
  6. final IClassFileAttribute runtimeVisibleAnnotationsAttribute = Util.getAttribute(methodInfo, IAttributeNamesConstants.RUNTIME_VISIBLE_ANNOTATIONS);
  7. final IClassFileAttribute runtimeInvisibleAnnotationsAttribute = Util.getAttribute(methodInfo, IAttributeNamesConstants.RUNTIME_INVISIBLE_ANNOTATIONS);

代码示例来源:origin: org.eclipse.tycho/org.eclipse.jdt.core

  1. private void disassembleEnumConstructor(IClassFileReader classFileReader, char[] className, IMethodInfo methodInfo, StringBuffer buffer, String lineSeparator, int tabNumber, int mode) {
  2. writeNewLine(buffer, lineSeparator, tabNumber);
  3. final ICodeAttribute codeAttribute = methodInfo.getCodeAttribute();
  4. IMethodParametersAttribute methodParametersAttribute = (IMethodParametersAttribute) Util.getAttribute(methodInfo, IAttributeNamesConstants.METHOD_PARAMETERS);
  5. char[] methodDescriptor = methodInfo.getDescriptor();
  6. final IClassFileAttribute runtimeVisibleAnnotationsAttribute = Util.getAttribute(methodInfo, IAttributeNamesConstants.RUNTIME_VISIBLE_ANNOTATIONS);
  7. final IClassFileAttribute runtimeInvisibleAnnotationsAttribute = Util.getAttribute(methodInfo, IAttributeNamesConstants.RUNTIME_INVISIBLE_ANNOTATIONS);

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.core

  1. private void disassembleEnumConstructor(IClassFileReader classFileReader, char[] className, IMethodInfo methodInfo, StringBuffer buffer, String lineSeparator, int tabNumber, int mode) {
  2. writeNewLine(buffer, lineSeparator, tabNumber);
  3. final ICodeAttribute codeAttribute = methodInfo.getCodeAttribute();
  4. IMethodParametersAttribute methodParametersAttribute = (IMethodParametersAttribute) Util.getAttribute(methodInfo, IAttributeNamesConstants.METHOD_PARAMETERS);
  5. char[] methodDescriptor = methodInfo.getDescriptor();
  6. final IClassFileAttribute runtimeVisibleAnnotationsAttribute = Util.getAttribute(methodInfo, IAttributeNamesConstants.RUNTIME_VISIBLE_ANNOTATIONS);
  7. final IClassFileAttribute runtimeInvisibleAnnotationsAttribute = Util.getAttribute(methodInfo, IAttributeNamesConstants.RUNTIME_INVISIBLE_ANNOTATIONS);

代码示例来源:origin: trylimits/Eclipse-Postfix-Code-Completion

  1. private void disassembleEnumConstructor(IClassFileReader classFileReader, char[] className, IMethodInfo methodInfo, StringBuffer buffer, String lineSeparator, int tabNumber, int mode) {
  2. writeNewLine(buffer, lineSeparator, tabNumber);
  3. final ICodeAttribute codeAttribute = methodInfo.getCodeAttribute();
  4. IMethodParametersAttribute methodParametersAttribute = (IMethodParametersAttribute) Util.getAttribute(methodInfo, IAttributeNamesConstants.METHOD_PARAMETERS);
  5. char[] methodDescriptor = methodInfo.getDescriptor();
  6. final IClassFileAttribute runtimeVisibleAnnotationsAttribute = Util.getAttribute(methodInfo, IAttributeNamesConstants.RUNTIME_VISIBLE_ANNOTATIONS);
  7. final IClassFileAttribute runtimeInvisibleAnnotationsAttribute = Util.getAttribute(methodInfo, IAttributeNamesConstants.RUNTIME_INVISIBLE_ANNOTATIONS);

代码示例来源:origin: org.jibx.config.3rdparty.org.eclipse/org.eclipse.jdt.core

  1. final ICodeAttribute codeAttribute = methodInfo.getCodeAttribute();
  2. char[] methodDescriptor = methodInfo.getDescriptor();
  3. final IClassFileAttribute runtimeVisibleAnnotationsAttribute = Util.getAttribute(methodInfo, IAttributeNamesConstants.RUNTIME_VISIBLE_ANNOTATIONS);
  4. final IClassFileAttribute runtimeInvisibleAnnotationsAttribute = Util.getAttribute(methodInfo, IAttributeNamesConstants.RUNTIME_INVISIBLE_ANNOTATIONS);

相关文章

Util类方法