Uses of Class
de.firemage.autograder.core.dynamic.DynamicAnalysis
Packages that use DynamicAnalysis
Package
Description
-
Uses of DynamicAnalysis in de.firemage.autograder.core.check.api
Methods in de.firemage.autograder.core.check.api with parameters of type DynamicAnalysisModifier and TypeMethodDescriptionprotected voidAvoidStringConcat.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidCharRange.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidCheckIterableDuplicates.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidCollectionAddAll.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidCollectionsNCopies.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidEqualsHashCodeComparableContract.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidImplementComparable.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidIsEmptyReimplementationCheck.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidMathReimplementation.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidOldCollectionCheck.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidOptionalBadPractices.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidSimplifyArraysFill.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidStringRepeat.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidUseArrayCopy.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidUseArraysFill.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidUseEntrySet.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidUseEnumCollection.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidUseEnumValues.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidUseFormatString.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidUseModuloOperator.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidUseStringFormatted.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidUseSubList.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) -
Uses of DynamicAnalysis in de.firemage.autograder.core.check.comment
Methods in de.firemage.autograder.core.check.comment with parameters of type DynamicAnalysisModifier and TypeMethodDescriptionprotected voidCommentedOutCodeCheck.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidCommentLanguageCheck.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidFieldJavadocCheck.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidJavadocReturnNullCheck.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidJavadocStubCheck.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidMethodJavadocCheck.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidThrowsJavadocCheck.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidTodoComment.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidTypeJavadocCheck.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidUnnecessaryComment.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) -
Uses of DynamicAnalysis in de.firemage.autograder.core.check.complexity
Methods in de.firemage.autograder.core.check.complexity with parameters of type DynamicAnalysisModifier and TypeMethodDescriptionprotected voidChainedIfCheck.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidExtendsObjectCheck.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidMultipleInlineStatements.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidMultiThreading.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidRedundantAssignment.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidRedundantBooleanEqual.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidRedundantCatch.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidRedundantElse.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidRedundantIfForBooleanCheck.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidRedundantModifier.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidRedundantNegationCheck.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidRedundantUninitializedVariable.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidRedundantVariable.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidRegexCheck.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidRepeatedMathOperationCheck.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidSelfAssignmentCheck.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidTooManyExceptions.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) voidTryCatchComplexity.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidUnnecessaryBoxing.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidUnusedImport.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidUseOperatorAssignment.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidWrapperInstantiationCheck.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) -
Uses of DynamicAnalysis in de.firemage.autograder.core.check.debug
Methods in de.firemage.autograder.core.check.debug with parameters of type DynamicAnalysisModifier and TypeMethodDescriptionprotected voidAssertCheck.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidPrintStackTraceCheck.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) -
Uses of DynamicAnalysis in de.firemage.autograder.core.check.exceptions
Methods in de.firemage.autograder.core.check.exceptions with parameters of type DynamicAnalysisModifier and TypeMethodDescriptionprotected voidCustomExceptionInheritanceCheck.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidExceptionControlFlowCheck.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidExceptionMessageCheck.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidNumberFormatExceptionIgnored.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidRuntimeExceptionCatchCheck.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) -
Uses of DynamicAnalysis in de.firemage.autograder.core.check.general
Methods in de.firemage.autograder.core.check.general with parameters of type DynamicAnalysisModifier and TypeMethodDescriptionprotected voidAvoidLabels.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidAvoidRecompilingRegex.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidAvoidShadowing.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidBinaryOperator.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidCompareCharValue.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidCompareObjectsNotStringsCheck.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidConstantNamingAndQualifierCheck.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidDoNotUseRawTypes.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidFieldShouldBeFinal.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidFieldShouldBeLocalCheck.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidForToForEachLoop.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidImportTypes.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidMagicString.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidObjectDatatype.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidOverrideAnnotationMissing.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidReassignedParameterCheck.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidScannerClosedCheck.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidStringCompareCheck.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidSuppressWarningsCheck.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidSystemSpecificLineBreak.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidUncheckedTypeCast.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidUseDifferentVisibility.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidUseGuardClauses.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) -
Uses of DynamicAnalysis in de.firemage.autograder.core.check.naming
Methods in de.firemage.autograder.core.check.naming with parameters of type DynamicAnalysisModifier and TypeMethodDescriptionprotected voidBooleanIdentifierCheck.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidConstantsHaveDescriptiveNamesCheck.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidLinguisticNamingCheck.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidPackageNamingConvention.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidTypesHaveDescriptiveNamesCheck.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidVariablesHaveDescriptiveNamesCheck.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) -
Uses of DynamicAnalysis in de.firemage.autograder.core.check.oop
Methods in de.firemage.autograder.core.check.oop with parameters of type DynamicAnalysisModifier and TypeMethodDescriptionprotected voidAvoidInnerClasses.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidCheckStaticBlocks.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidClosedSetOfValues.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidConcreteCollectionCheck.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidDoNotMakeConstantsClasses.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidDoNotUseSystemExit.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidInheritanceBadPractices.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidInstanceOf.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidInterfaceBadPractices.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidIOUISeparation.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidListGetterSetterCheck.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidMethodShouldBeAbstractCheck.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidMutableEnum.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidShouldBeEnumAttribute.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidStaticFieldShouldBeInstanceCheck.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidUtilityClassCheck.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) -
Uses of DynamicAnalysis in de.firemage.autograder.core.check.structure
Methods in de.firemage.autograder.core.check.structure with parameters of type DynamicAnalysisModifier and TypeMethodDescriptionprotected voidDefaultPackageCheck.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidTooFewPackagesCheck.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) -
Uses of DynamicAnalysis in de.firemage.autograder.core.check.unnecessary
Methods in de.firemage.autograder.core.check.unnecessary with parameters of type DynamicAnalysisModifier and TypeMethodDescriptionprotected voidEmptyBlockCheck.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) protected voidUnusedCodeElementCheck.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) -
Uses of DynamicAnalysis in de.firemage.autograder.core.integrated
Methods in de.firemage.autograder.core.integrated that return DynamicAnalysisMethods in de.firemage.autograder.core.integrated with parameters of type DynamicAnalysisModifier and TypeMethodDescriptionprotected abstract voidIntegratedCheck.check(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis) IntegratedCheck.run(StaticAnalysis staticAnalysis, DynamicAnalysis dynamicAnalysis, SourceInfo sourceInfo)