API Violation Report for org.eclipse.jem
API violations (total: 85)

Collapse classes

org.eclipse.jem.internal.core.JEMPlugin

Cannot reference:
org.eclipse.jem.util.logger.proxy.Logger
org.eclipse.jem.util.logger.proxyrender.EclipseLogger
getEclipseLogger(...) 46

org.eclipse.jem.internal.instantiation.base.ParseTreeAllocationInstantiationVisitor

Cannot reference:
org.eclipse.jem.internal.proxy.core.ExpressionProxy
org.eclipse.jem.internal.proxy.core.IBeanProxy
org.eclipse.jem.internal.proxy.core.IExpression
createProxyExpression(...) 486
createMethodInvocation(...) 405
createPrefixExpression(...) 476
createTypeLiteral(...) 501
createNull(...) 433
createConditionalExpression(...) 344
createPrimitiveLiteral(...) 304
getRegistry(...) 146
createProxyAssignmentExpression(...) 206
createCastExpression(...) 312
createClassInstanceCreation(...) 330
createInfixExpression(...) 370
createFieldAccess(...) 358
getExpressionValue(...) 189
createArrayAccess(...) 256
createArrayInitializer(...) 290
createPrimitiveLiteral(...) 447
createPrimitiveLiteral(...) 459
createArrayCreation(...) 272
createPrimitiveLiteral(...) 450
createTypeReceiver(...) 424
createPrimitiveLiteral(...) 453 456
createPrimitiveLiteral(...) 322
createInstanceofExpression(...) 388
org.eclipse.jem.internal.proxy.core.IStandardBeanProxyFactory
createExpression(...) 174
createBeanProxyWith(...) 486
org.eclipse.jem.internal.proxy.core.ProxyFactoryRegistry
getBeanProxyFactory(...) 174 486
org.eclipse.jem.internal.proxy.core.ThrowableProxy
org.eclipse.jem.internal.proxy.initParser.tree.ForExpression
ARRAYACCESS_ARRAY257
ARRAYACCESS_INDEX262
ARRAYCREATION_DIMENSION279
ARRAYINITIALIZER_EXPRESSION294
ASSIGNMENT_RIGHT207
CAST_EXPRESSION313
CLASSINSTANCECREATION_ARGUMENT334
CONDITIONAL_CONDITION345
CONDITIONAL_FALSE349
CONDITIONAL_TRUE347
FIELD_RECEIVER360
INFIX_EXTENDED378
INFIX_LEFT371
INFIX_RIGHT373
INSTANCEOF_VALUE389
METHOD_ARGUMENT413
METHOD_RECEIVER407
PREFIX_OPERAND477
ROOTEXPRESSION42 175 206
org.eclipse.jem.internal.proxy.initParser.tree.InfixOperator
IN_AND74
IN_CONDITIONAL_AND75
IN_CONDITIONAL_OR76
IN_DIVIDE77
IN_EQUALS78
IN_GREATER79
IN_GREATER_EQUALS80
IN_LEFT_SHIFT81
IN_LESS82
IN_LESS_EQUALS83
IN_MINUS84
IN_NOT_EQUALS85
IN_OR86
IN_PLUS87
IN_REMAINDER88
IN_RIGHT_SHIFT_SIGNED89
IN_RIGHT_SHIFT_UNSIGNED90
IN_TIMES91
IN_XOR92
org.eclipse.jem.internal.proxy.initParser.tree.InfixOperator[]
org.eclipse.jem.internal.proxy.initParser.tree.NoExpressionValueException
org.eclipse.jem.internal.proxy.initParser.tree.PrefixOperator
PRE_COMPLEMENT110
PRE_MINUS111
PRE_NOT112
PRE_PLUS113
org.eclipse.jem.internal.proxy.initParser.tree.PrefixOperator[]

org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor

Cannot reference:
org.eclipse.jem.util.logger.proxy.Logger
getLogger(...) 222
log(...) 222

org.eclipse.jem.internal.java.adapters.JavaReflectionKey

Cannot instantiate:
org.eclipse.jem.util.CharacterUtil$StringIterator338

Cannot reference:
org.eclipse.jem.util.CharacterUtil
isJavaIdentifierPart(...) 343
isJavaIdentifierStart(...) 339
org.eclipse.jem.util.CharacterUtil$StringIterator
next(...) 339 343
hasNext(...) 342

org.eclipse.jem.internal.java.adapters.jdk.JavaClassJDKAdaptor

Cannot reference:
org.eclipse.jem.util.logger.proxy.Logger
getLogger(...) 77 95 235
isLoggingLevel(...) 78 96
log(...) 235
log(...) 80 98

org.eclipse.jem.internal.java.adapters.ReflectionAdaptor

Cannot reference:
org.eclipse.jem.util.logger.proxy.Logger
getLogger(...) 148
isLoggingLevel(...) 149
logWarning(...) 151
log(...) 150